I don't know why some people take it personal. It is only a forum. You should get to post whatever is on your mind. If you don't like someone's posts, just don't read them or just block that person. Yes, it is THAT simple. Move on.
I don't know why the mods even care. Don't they have better things to do with their lives?
They aren't allowed to share. What happens at times, however, is that a person or people may lay on the "report post" button. I have reported posts over the years only rarely--the most recent was on the allopathic MS site. But the dominant social group there, at least IMO, seems to like to bully and fight and play games and just generally feel superior over others as they "high-five" each other in the high-school-like antics. It's their particular terrain right now, and will be so until the landscape changes, socially speaking, for the better.
Also, I've let me be pulled into stuff b/c someone will go on a tangent, and well, I followed them down it b/c of certain beliefs or perspectives. The dominant group loves this, b/c you stick out like a sore thumb and then they get to make you the object of their frustration or need for attention or validation--or they want to keep the social dynamics as it is, and a differing voice is salt in their game--so they bully to make you leave. "Don't disturb the status quo," so to speak.
People are people. What are you gonna do?
It seems reasonable to realize you can't take such stuff on an Internet site too seriously. Sometimes there is some supportiveness is certain threads, but there are those threads where it's open season. This is why mods have to try to insist people stay on topic--going down bunny trails leads to problems.
In the end, the wisest thing is to limit time on the boards. Use it for relevant information, maybe some light discussion, and then get on with the massive other stuff in your life. This makes everyone's life/job easier--including the mods.