The main motivator: Greed. Mexican auto supply workers make $1.50 per hour.
http://www.businessweek.com/magazine...5/b4029081.htm

So this is the almighty free market at work. What are we supposed to do here? Work for $1.45 an hour in hopes our corporate overlords will keep the jobs here? Then someone in Vietnam will be willing to work for $1.00 per hour...

There should be stiff taxes and penalties for American companies who offshore most of their work. I'd also like to say their should be incentives for companies who invest here, but it seems like every municipality and state has to give away millions of taxpayer dollars to essentially bribe companies to stay here [[after being blackmailed by them, of course).

I can tell you the system is broken and it ain't "big government" or "big labor" as imperfect as they may be.