Earlier quoted context omitted.
On that note can anyone explain to me why immigration reform is a hot button in us politics - surely if you want to employ someone from outside the US you tell them to use Skype. A plane ticket every six weeks will increase your selection far more than anything congress can pass - especially for a hot coder with you know family and commitments Or is that it - let the cheap young single coders in ?
H1Bs can't vote you out of office so it's easy to be against them, the risk is lower to lose political capital (especially if you frame the discussion in terms of "protecting the jobs for Americans").
American jobs is the wrong term - google jobs, apple jobs, Facebook jobs - all up for grabs by the best in the world