These companies pay for insfrastructure through high property taxes, my friend.
If Americans are competitively priced, they will be hired. As I've been saying, most of the companies I've sold outsourcing to do not outsource mission-critical applications as of yet. There is too much risk allowing code that details competitive advantage processes outside the four walls.
If security could be guaranteed, then that obstacle would be overcome as well.
Competition ultimately makes us all better.
That is untrue. Salary is one of the last issues raised in the hiring process. It is the matter of getting an interview that is impossible today.
What is one to do, write a resume and say something like, "HIRE ME, I'LL WORK FOR PENNIES ON THE DOLLAR"? Hey, maybe I should try that, maybe I'd get at a few responses. Whether I get an interview is doubtful though. There's just so many people with Master's degrees out there that can't get a job, and it's not because they're not trying.