An interesting twist on free speech on the internet is that almost all speech on the internet is being done on private companies' websites. No private company is considered required to promote or protect free speech. Each forum is able to say "don't like our policies, then go somewhere else". This even seems quite reasonable. Why should any particular forum be forced to allow any particular kind of speech? Should Fac…
Now we're doing more of that kind of communication inside social networks. They can't censor preemptively so they censor after we publish. But it's not different than wanting to write to friends using a newspaper as intermediary. The reason we were not doing that was the extreme inconvenience of the method but censorship would have been the same.
What we're doing now is forcing free speech protection on some companies that became a communication medium almost indistinguishable from free air. It's an uphill battle but not an impossible one.