Companies outsource to increase profits or remain competitive, not to help other countries. Free Trade is a good thing overall, but eventually, we should see a leveling of standard of living. The middle class American worker will need to settle for less and less to become competitive.
It is a very serious problem that will escalate. I am afraid the next technology boom may bypass America completely. While we waste our money trying to free the Middle East and our people waste their minds, the tigers in the east are working, working.
I think one big problem is the American investor. As an investor, we want the companies chief concern to be maximizing profits. Screw everything else, just get me money - fast. I have read that European companies take workers more into consideration.
I am not sure if this is true or not, but seems to me American companies should have the employees welfare right in with the investor profits and consumer as the chief goal for the company.