> No, the way to make corporations change their behaviour, is to just make a law about it.
But for example society in the UK and US (not sure where else) has basically just decided that plastic straws are not acceptable, and major corporations have made huge changes in a matter of months to remove them. That's much faster than implementing a law.