Joe Q. Random handed me a flyer for No more H1B yesterday in SOMA. What a bunch of crack heads. Blame me for I am a foreigner, and yes I would love to work in the United States. I come from a rich country, and our citizens are scared of foreigners too. Building protectionist walls will do no good though. We live in an international market, and jobs and contracts will follow the rules of the market, no matter what regulations there are. Outlawing H1B will do exactly nothing. Some people seem to have forgotten what the US is all about: Welcoming people from all around the world, and letting them compete on even ground.
I witnessed how outsourcing is done when I worked in Thailand last year. Over time, salary levels WILL reach US levels, as asian companies figure out they can charge more. And they do. In one example, a swiss bank actually shipped furniture to India for their IT staff there, probably eliminating all savings in the process.
Bottom line: Protectionism will save no one. Get over it.