Late night thought:
What if a city passed a law stating that Corporations are not allowed to exist within its boundaries without transforming themselves into Public Benefit Corporations, required to act with an eye on the greater good as well as on their profits?
I mean besides said existing Corporations screaming bloody murder, threatening to leave, and spending lots of money to try and defeat this law.
@anthracite Stockholders might require them to scream, since ohs noes public benefit might interfere with the stockholders getting moniez. :p