If you run a company that produces something, but your competitor undercuts your prices by half because they don't pay taxes, dump their waste in a river and hire children, you doing all things right will have absolutely zero impact on fixing the situation. You will be priced out of the market because you can't possibly compete with someone who has lower costs through illegal actions. Again, the answer is regulation, not hoping that people will behave morally and decently out of the goodness of their hearts.