The Constitution and general body of law doesn't really address interactions on privately owned forums. It doesn't even really cover publicly (shareholder) owned forums, either, because they are, in effect, private as well.
Government-owned/controlled forums are a different matter entirely and they can't be censored in the same way.
Any online site has the right to say: this far and no further. How simple is that? State what you're not going to allow, admit that some things are judgement calls and call it done and dusted.
I will fight for your right to say any damn stupid thing you want (barring yelling fire in a theater), just don't try it in the middle of my f---ing living room.