The federal government has the legal authority to enforce US law on citizens and businesses operating outside the US, as long as the citizen retains his citizenship, and the business is still registered and based in the US. I have had idea for a long time to begin requiring US buisiness who operate overseas, such as GM, Apple, Nike, etc, to offer the same minimum wage, and manditory benefits as they do in the US. They would also be required to us US-Style work day and overtime times. This would make it more expensive for companies to own and operate factories in sweat-shop counties like China, Mexico, Taiwan, etc.... It wouldn't stop companies from contracting foreign businesses to run factories for them, but we can take care of that by changing up free trade to require any nation with free trade with the US meet or exceed US labor standards.