As a society we need to redefine what a public space is.
The redefinition would be to say, "once you own more than X% of something, it cannot be governed by existing rules about 'private' spaces?"
Or there NEEDS to be a jurisdiction where if you are big enough, you can't just arbitrarily ban users from your space. The propagation of free thought and sound ideas depends on one of the points completely. There are huge problems, like how a company can be regulated when it is a global company. I don't want US law to facilitate Swedish spaces.
Honestly, the first idea where habits are formed back onto the "old commons" is probably the only real solution. But it's not exactly simple to change the habits of an entire planet.