The reason Google, Facebook, Twitter, Cloudflare are able to get away with outright censorship of what is legally deemed to be free speech, however unpopular or distasteful it may be, is because of archaic laws that do not fit very well with speech over a medium like the internet - the above bad actors all claim private property rights and use those to trump (no pun intended to POTUS :) our constitutionally guaranteed right to (legal) free speech. The scariest/most extreme example of this was Cloudflare's example of its CEO waking up on the wrong foot one day and deciding to remove Daily Stormer's DDOS protections because he felt like it. DS is about as politically incorrect as they get, topping even 4chan's /pol/, IMHO, but it is protected speech.
Until the laws are changed to say that your ownership of a server that hosts my public speech has no right to abridge my expression, this is going to continue ad nauseum... usually through the proliferation of so called "community standards", which is basically another way of saying, "we get to determine what you can say."