But there's a way around that. I think a great way to deal with this would be a "human rights tax" on imported goods. If we put a tariff on all goods imported from nations whose labor force is not treated in a way that is on par with that of the U.S. then one of two things will happen.
1) Those nations with incredibly cheap labor will be forced to socially modernize their treatment of their labor force to such a level that the American labor force can compete with them without having to lower American standards for laborers
2) American consumers will be forced to purchase goods only from nations that are curently socially modern with regards to their labor force or focus more on internal manufacturing
Of course, this is going to mean an increase in the price of consumer goods, which means people will be able to buy less crap. But then again maybe having people buy less crap but their money going to decently paid people domestically is better than having people buy more crap and that wealth going overseas to cheap and abused laborers.