At the risk of being loved or hated by the forum...
I am an American-born-and-raised citizen who went to the Caribbean for my medical education. I went there because all the US schools turned me away, despite my stellar MCAT score of 34 and glowing personal recommendations. I can understand an admissions comittee citing my lack of clinical experience as an exclusion criteria, but I worked all throughout college, making money to support habits like paying for rent, utilities, car repairs, dates, etc. I can understand them citing "no research" as an exclusion criteria, but I also wanted to be young and have fun so that I didn't miss out on my "good years", and spending my evenings counting test tubes is pretty bloody dull. I watched as hundreds of other students with inferior scores took my US med school spot simply because: "well they're foreigners or minorities, and we're nice guys like that, affirmative action and all."
I did well at my Caribbean school, took 7 weeks to study for the STEP 1, and earned a 248. I want an EM residency, because I'm bright, competitive, and qualified.
That being said...
I totally understand Reborn07's plight of "not giving away US residencies" to FMGs. After all, I'm an AMERICAN, and this is MY country. In short, "I was here first." Other nations (both developed and underdeveloped) aren't NEARLY as nice about this as the US is. Try legally getting a job in a lot of other nations as a foreigner, let alone getting accepted to medical school. It's not that easy, period. However; if we're going to eschew FMGs from residency spots, we'd better take a look at the whole process, from admissions to residencies. I paid my taxes, was more than qualified, and somehow I found myself being punished for wanting a healthy, well-balanced life.
I'm sorry if this post fell apart, but I've totally lost my train of thought. One more thing I want to mention before I close is this: Before any US citizen says - "But we're all immigrants if you think about it." - they'd better check to see if they have a US issued driver's license, passport, etc. I'm not an immigrant. I was born in the US, and I need a home nation, too. I take care of my nation by paying taxes, signing up for selective service, etc... and I expect it to take care of me.