but what about all the contributions the H1 workers from abroad made to the economy. Companies who have had problems finding sufficient numbers, in cutting edge technologies have had to rely on them so often in the past. And its not that these workers cost nothing to ppl employing them. Yes, some are exploited by the head hunting firms that recruit abroad, but its the worker thats getting exploited, because the company still gets charged (equivalant to the prevelant consulting charges, whatever they may be).
What I am trying to say is that we should not forget their input to the decade long tech fuelled boom we had, and now that things are slowing down (again which i think is temporary) your miseries should not be blamed entirely on these folks.