Rant all you want in a public park. A police officer generally won’t eject you for your remarks alone, however unpopular or provocative.
Say it on the Internet, and you’ll find that free speech and other constitutional rights are anything but guaranteed.
Companies in charge of seemingly public spaces online wipe out content that’s controversial but otherwise legal. Service providers write their own rules for users worldwide and set foreign policy when they cooperate with regimes like China. They serve as prosecutor, judge and jury in handling disputes behind closed doors.
Public my eye
They are not public thus they can regulate what they wish.
You have no Constitutional nor free speech right to broadcast your opinions on someone else’s dime.
Also remember
That not every company online is American so they wouldn’t have any idea of American’s idea of supposed rights.
‘Unfortunately’ we live in a global community where your ideas (yours or mine) are seen as stupid by other people. And theres more of them than us. They might want you to change.