I used to moderate on fish sites, but I mostly did this in the site's chat room. I did this mostly before the rise of social media which doomed most, but not all, fish forums. I started on forums in 2001. I am still a moderator on a species site which is very inactive. It gets more spam than member posts by a long shot. The site is slow enough that I only need to fly through once every week or two. When I was asked to be a forum mod I declined because always felt that forum mods needed a broad knowledge about the subtopics they moderated. After al shouldn;t somebody who moderate the SW area actaully keep and know about sw tanks and fish?
As for the mods here now, they seem to be decent. But if you back up here a number of years and prior to current management, they were pretty lousy and they drove away a lot of good members. I walked away from this site for a number of years because management and senior Mods were the rear ends of donkeys. But I learned a long time ago when a sites goes south that the proper course of action is to vote with one's feet and just walk away.
Moderation on any site is only as good as the people who do it. And, as we all know, there are all kinds of people and some are decent human beings and nice folks and others are the opposite. There is no way to guarantee which will be found on any site or as a mod on a site.
I learned two things a long time ago about forums fights:
1. Nobody ever wins a forum fight.
2. Never argue in public with and idiot, people watching may not be able to tell the difference.
So if you as a member have issues with how a site is run or how the moderators do their job, vote with your feet. Do not make a goodbye post, do not make a nasty post or posts and get yourself banned, just walk away. There is always another place to go on the net.