Given a choice, the American people en mass have proven they will pick the most competitive source for products and services..Look at all the talk on this BB about how the new warehouse sporting goods store is coming to town near Silverdale and the prices will be so much cheaper....You should ask yourself : Given the choice, would you really pay $5.00 for something made in America or would you pay $1.50 for the same thing made in China? Is the American version really better because it is made by a worker who gets $25.00 per hour with medical, dental, vision, 401K, paid leave....etc....and union protection?
Right now we are shipping all of our scrap metal to China and steel prices are skyrocketing...China is growing at a phenomenal rate and they are also using tremedous amounts of gasoline and other raw materials we use. They are paying top dollar for these raw materials and can still compete worldwide due to labor costs that approach nothing. In Bangladesh a worker making $1.00 an hour would be rich while no one in the US works for less that $5-$7.00 per hour for an entry level job.
US companies have been outsourcing for many years and many more will do so to compete. If they don't they will go out of business. Microsoft started doing this along time ago because there were not enough high quality employees in the US to draw from. In India there are many who outqualify most of the US candidates. Now the practice has gone wild with all companies looking at outsourcing to keep up with their competitors. In a global economy we better be ready to compete one way or the other or we will be the "second class" country.
If you try to tax away the problem you will end up with yet another beauraucracy full of loopholes and exceptions. You can't make a law that says no company can employ anyone form outside the US either. I think we need to find a way to compete and start by not sending so many of our nnatural resources over to Japan and China including our fissh...If we do that , however, the trade deficit will kill us....A global economy is a complicated mess. Certainly more complex than reducing it to a Democrat versus Republican blame game that will go nowhere.