With increasing opportunities in Mexico, it may reduce the illegal border crossings by Mexicans who are looking for opportunities to work in the United States. It may provide more opportunities for the entire transportation sector to truck materials and products across the border. With an improved Mexican economy it may create a bigger market for US products increasing the US exports. It may slow China's growth as a super power and strategically help the United States in the long run to continue its stature as an economic stalwart.
Despite severe economic distress and a prolonged recession I must admit that I have rarely seen protectionist attitudes in the corporate culture in America. The pressure and misguided short term focus in delivering to share holders have led American companies (read executives) to be unconcerned in their attitudes towards creating and preserving jobs in America. My hunch is that there will be a resurgent America (and hence the rest of the world) if we can bring back manufacturing jobs to America. Services and Innovation alone are not enough to keep Americans employed. In any population, there is a certain percentage of work force that can only do blue collar work and this is where we are hurting today and will continue to hurt in the decades to come if we can not bring back manufacturing.
The cost of printing a book now is more or less going to be be same whether it is done in China or in the United States ! Surprised ? If all things are equal, American companies have an obligation to contribute to the local ecosystem positively and this starts with a objective to preserve and create jobs locally. This is not against free trade. It is logical, rational, patriotic and sensible thing to do !