This is where the idea of boycotts seriously breaks down. Only a very small percentage of people are more concerned by what you do to "them" than by what you charge to "us". Make the price cheap enough, and hiring child labor in Thailand is fine with us.Well then what about the people in the town that the toxic chemicals are being shipped too? They would likely have a problem with chemical waste being dumped into their landfill as well and they would not tolerate the business dumping chemicals into their landfill dump. The local people would have a problem with toxic chemicals being dumped into the landfill because they would have access to information that would give them the knowledge that the company is engaging in deceptive practices by dumping toxic chemicals into another landfill and thus bad publicity would be generated for the company and hence they would lose profits. Don't forget this is the information age and if business were polluting in one area of the world but not in another area of the world , people will find out and they would not tolerate it.
We're small group primates and we're not affected by what happens to people outside our group nearly as strongly as we are by what happens to people inside our group.