So foreign company building plant here to service local market = good, and U.S. company building plant there to service local market = bad?
Sorry, outsourcing is not building a plant in a foreign country to service that market. Outsourcing is building a plant in a foreign country to service your own market. Lets try to keep these facts straight, ok?