Here's the thing I don't understand whenever the H-1B thing comes up. In 2012 the US issued about 134,000 H-1B visas, which are good for three to six years. Meanwhile the total US labor force is about 150 million. So that's about 0.3% to 0.5% of US jobs filled by people here on H-1B visas. Unemployment is what, 7% right now? Take away the H-1Bs and that drops to... still 7% if we're being honest about sig figs?
It just seems like the rhetoric around H-1B visas is totally out of proportion to its actual impact. Am I missing something?