I firmly believe that any private company that creates a “free and public social space” must treat all those using it equally, the same rules as for physical public spaces. If they don’t like it they must charge a fee and make it a paid service.
There’s just too great a threat of censorship to our society, these mediums are too pervasive and controllable. They’re not like other private businesses. If you want to create a massive social space that is free to the public then it becomes a public space with all the free speech rights that go with it.
I agree. I've long argued with people who's position is "It's their website, and so they can exclude whomever they like."
To which I respond "Like Lunch counters refusing to serve black customers?"