First of all, (Assuming you are in the US) the only place you have free speech guaranteed is freedom from the government taking action against you for what you say or write. Anyone else and everything else is fair game and always has been. Also, you agreed to terms of how to conduct yourself and your speech when you signed up for any and all forums. Whether or not you read the contracts you click agree to is on you. But it isnt stifling your free speech when its someone else’s forum that isnt managed by the government. And under no circumstances has anyone ever been protected from other people’s speech because of their speech. Your words cant be a sword against other and magically a perfect shield too, making you immune from other’s taking issue with your speech. That would be the old “Freedom for me but not for thee” mentality. What I like to refer to as the Diplomatic Immunity fallacy, where because you think yourself special among others, you are imbued with special properties such as the freedom to say what you want to and be immune from the reactions and consequences of it.
It just seems you want to be edgey and controversial and rile up people on your speech instead of just recognizing that maybe you dont always say the same things in any and all places. I dont cuss at my grandmas house, i dont see that as stifling speech. I see it as not disrespecting her in her home. Its not mandatory that I do that exercise in self restraint, to censor myself from blurting any 4 letter words in the event of something painful like a bang on the head or stubbed toe. But it is an internal effort to respect someone. I also do the same at churches and temples I go into, because they are places that are understood to be places of exceptional civility(not overly censoring).
Internet forums come in all flavors and spectrums of whats acceptable on their posts and what isnt, conveniently they all give you the chance to see what is and isnt when you sign up for a username. That I agree to terms and conditions and the words terms and conditions are a link, that was the first shot at knowing how to conduct one’s self anywhere you go online.
Dont be a troll, dont be disrespectful, dont use slurs, and context matters in a lot of circumstances. It isnt all black and white with a clear line to make it easy. People are gonna mess up. Its how you recover from the messup that counts more than the initial messup.