No platform can allow you to 100% say whatever you want, just how it has limit to what it can enforce. Every platforms has to balance this fact. It is impossible to enforce clear borders on this as well, as human interaction is endlessly complex.
They can allow you to 100% say whatever you want as long as the law allows them to host your speech. If they try to limit you beyond that, they are censoring you, which is what is occurring here.
Anyone that feels this type of moderation is censorship can use/host an instance with different rules.