I completely agree with everything my colleagues said. I'll just add this notion of creating a level playing field.
If you have corporations that really want to do good and there's no mandatory regulation, then they're forced to do as bad as the worst guy in the class. What you want is the opposite: You want best in class. Without regulation, we get into the worst-in-class scenario, where the organizations that are less responsible end up winning.