You have the right to...express your assholeness and your idiocy...in a public forum.
But you have the DUTY to do that.
And others also have free speech. So they have the right to call you out for your assholery and idiocy.
On a nongovernment private platform the owners of the platform are free have any rules they want.