I'm not a huge fan of Caribbean schools myself but you guys really need to stop generalizing all Caribbean schools especially the big 3. If you're going to then please come up with some solid evidence instead of just regurgitating what you read on the premed forum.
Each year SGU accepts close to 850 students (I know that because my friend works in an admin job for them and feel free to ask their students or email the school).
You can look at their match list for 2009, 2010, 2011, 2012:-
On average they have approximately 700 matches.
What does that tell you?
700/850 = Greater than 80 % of the incoming students match. I don't know about you but that's almost the same as some DO schools if not better. That's not too bad for a couple blokes with crappy GPAs and MCATs if you ask me.
https://apps.sgu.edu/ERD/2012/ResidPost.nsf/BYPGY?OpenView&RestrictToCategory=PGY1&Count=-1