These are real figures people so, take a look at them and explain how we get to keep our jobs in this country, for the natives. I only have the figures for IT but I doubt it's a lot different in other areas. An average 'data center' IT worker can be had for about $40,000/year if it's off-shore or $60,000/year if the worker is brought into the US - that's what the company pays to the Indian outsourcer. And that's it. For off-shored 'help' there's no expense of office, health care, pension, social security, whatever. The on-shore dudes are usually crammed 2 into a 8ft by 7ft cube and the Indian outsourcer buses them in and out of work and stores them at some dormitories overnight.
The average equivalent native IT worker costs $150,000-250,000/year, which includes, of course, health insurance, pension, 401k, social security, office space... whatever.
Is there any wonder why I am not allowed to hire a native for the open position I have now and I am forced to either accept an Indian or go without?
Question is: if we are to stay globalistic, we either all go on Welfare or we learn to live while making half or one third as much as we do now. Now, what are the advantages of globalism again?