Heaven forbid other people who happen to be from different countries compete for your job, right? I have no problem with immigrants and others coming to our country to earn a living. You have to remember, these people will be using their skills for American companies, their salaries for American taxes, and as an added benefit, they can help themselves and their family to earn a better living (which yes, is a good thing because they are humans, people just like us). I have family in China that benefit strongly from outsourcing and I'll be damned if outsourcing hasn't brought hundreds of millions out of crippling $1/day poverty. We work in a global economy now, your cushy jobs with little competition no longer exist, and I feel no sympathy for you losing that.