Well written and important post, though I disagree with bringing in the government to regulate companies like google, but in my world they would not receive any public funds either though.
I would maybe regulate the ISPs at the most.
For the rest I think it's our job to patronize the platforms that are free of censorship (like Steemit) or that respect our privacy (like DuckDuckGo for searches, tutanota for e-mail, etc...).
Of course we also need to fight any atempt by governments to censor free speech, but if a company like Google voluntarely decides to delete accounts to me that is unfortunately within their rights...
Otherwise I think we open the door to a whole other level of government intrusion.
Funny enough, I came accross this article on Facebook this morning : https://www.rt.com/news/456434-facebook-oculus-vr-secret-messages/
RE: Google and Facebook: New proof they're Communist subversive fronts. YANK THEIR CORPORATE CHARTERS and arrest their leaders!