Wrong. It's all about greed. And I say let the scumbags who run these companies move offshore to India. At least then they won't be taking advantage of the world-class infrastructure we have here. Let them go to Bangladesh where they can hire people for 50 cents an hour - and let them deal with the thrid-world infrastructure they have there.
If companies are going to take advantage of the tax-payer furnished infrastructure we have in the US, then they have a RESPONSIBILITY to put American citizens (who are the taxpayers) first. And if they don't like that, let them move off to the garbage dumps of Mexico City.
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.