I don't think outsourcing is as big a deal as it's made out to be. On immigrant labor, though, I agree. Immigrants were fine when this nation had a dire shortage of labor and vast untapped natural resources. That was more than a hundred years ago, though.
Thats insane thinking. If I have a company of 50 workers making...well...anything from electronics to toys and I have to pay my workers salarys and insurance and taxes which comes up to...I dunno, lets say $700,000 /year.
But I can make these products in India or China for HALF the labor costs and provide NO insurance and benefits then WHY in gods name would I make the products here in this country or Europe?