This outlook is common, and unfortunately it is fundamentally bigoted.
"I am deserving of this job, but that brown skinned person is not! He's willing to work for less than me, and live in worse conditions than me, therefor I'm a better person. Having to compete with people who demand less sucks."
It does suck, but globalization fundamentally equalizes things. You forget that you live on 30-50K a year, while billions of people live on under $5000 a year. If some of those people currently living in such horrible conditions are able to learn enough despite the hardships of their lives in order to compete on an equal footing with you, who grew up with better access to education, sanitation, and protection than they could ever hope for, that's something to praise, not belittle.
Yes, it sucks for you, and for me, that we have to compete with people who have far lower standards than us. But get off your fucking high horse. The absolute best and most effective foreign aid that is possible for people in impoverished countries is the ability to work, and better themselves, and send some of that money home to their family. There is almost no corruption on foreign aid that comes in the form of a check from your son working stateside. It reaches the people who need it most, directly, with no graft.
Personally, I think we should end all foreign aid immediately, and also open our borders up the way they used to be. We are the land of plenty indeed, despite that it doesn't seem that way sometimes... but that's only because we have so much, we can't even imagine those who have so little.