Freedom of speech is not the same as freedom of reach. His freedom to speak whatever he wants was not revoked, his freedom to reach an audience of millions through a specific platform was revoked.
Oh, it was. And it was not just one platform, it was several ones.
Currently, platforms have no obligation to host content they do not want to host
I think we need some rules for big platform like this. But now there is no rule to host everyone, so my only criticism is that they blocked him, but not other questionable personalities.
It is okay. It is not okay to ban someone who violates this ToS and not to ban other (who also violates the) ToS.
If my train forum was a huge social network not only about trains — ok.