Why is it immoral for 3rd-World doctors to come to the U.S. and try to better their own personal situations? Perhaps it would be more moral for the nations in which they received their own medical educations/training to pay them more to stay at home and practice medicine where they were trained?
For that matter, wouldn’t it be immoral – to apply your reasoning to medical students in the U.S. who receive their medical training at a public university in, say, a more rural State (let’s call them “Red States”) – to take a job in another State (lets call them “Blue States”) where they might have more and better opportunities to make butt-loads of money, compared to the State where they were educated? Why should those medical students be penalized for where they received their medical education? Or would you force medical students who receive their medical training in “Red States” to remain in the State wherein they received their medical training, in a form of involuntary servitude?
Why shouldn’t medical students – foreign or domestic – be allowed to seek out situations that they feel are best for them?