It's not a forum anymore. It's a Wiki
I think the forum is set to have trusted members have moderator-level permissions. I have all sorts of crazy access too, but I rarely use it. Typically, when I see something bad, I just use the website's report function.
https://forums.tumult.com/badges/4/leader
...did you get any new badges recently?
It might be related to this...