I get the whole "companies can choose not to host whatever they want" argument, but in order to do anything on the internet, you have to interact with companies. If I want to run my own website, I need an IP address at the minimum, and ISPs are free to cut off my internet service if they don't like what I'm hosting. In a public setting, if people don't like what I'm saying, they can't force me to be quiet (generally)…
› if Google doesn't like a website, it can derank it If Google actually does that, they're asking for an anti-trust suit.
Kinderstart v. Google for one of many examples.