Most of Europe, Australia, Canada, Japan, S. Korea, and similar nations I have no problem with outsourcing / Free trade to/from because we have as much to offer them and *THEY HAVE TO OFFER US*.
When you throw India and China into the mix we have little to offer them they do not make enough to buy our products and the low wages attract the exportation of American jobs (especially if there is no tariff to export those products back in). The net effect is cheaper goods *for those who's jobs have not been exported*. As more and more industries outsource this means more and more people can not afford cheap goods meaning more companies have to look for even cheaper labor, ....