I think it mostly has to do with perception, not reality. Having previously sat on the admissions board of a medical school, MCATS and grades are more of a threshold ‘cut-off’ point than anything else. The personal interveiew and past pragmatic medical or research experience play more of a role at the more highly ranked schools.
Graduates of foreign medical schools from places like the Carribean are perceived by the U.S. medical community and patients as having taken an easier path, or because they could not get into a U.S. school.
There are alternatives. Schools of Osteopathic Medicine, if you have a doctorate-then there used to be a 2 year program at the University fo Miami, and the U.K., Capetown and elsewhere offer 6 year combined undergraduate/medical school programs.
Or if you are really interested in patient care, become a Nurse Practitioner or Physician’s Assistant (although these are both demanding professions).