You're right. It is a thankless job and the MODS and Admins only seem to get attention when something goes wrong.
Anyone whose been in a position of authority (including law enforcement officers, teachers, parents, etc) knows a little bit about how it must be for them. In essence, the MODS have the unenviable job of babysitting every one of us. Unlike the casual visitor, they don't have the luxury of skipping over posts that don't personally interest them but instead, have to review every post of every thread.
Part of their responsibility is to moderate personal disagreements, edit offensive posts, merge similar threads (countless times) and try to do all that as an impartial judge. On occassion, a broad hand is required to sweep away the rubbish and sometimes in the effort to clean things up, innocents are accidently swept away as well. It would be nice if every offense could be excised with surgical precision but in the "heat of battle", that doesn't always happen. It is on those occassions that the Admins make a judgement call to right what was done in haste. It's human nature to believe that when you are unfairly treated, the whole world should pay attention but those things really don't need to be aired in a public forum. It is that behavior that begins the inevitable death spiral for the offended, and rightfully so.
The fact is that all of us are humans and, as such, we are subject to mistakes. Thankfully, FinHeaven has a tried and proven system of checks and balances that, if given a chance, do work.
I have no doubt that every MOD and Admin here hold the same goal in mind and that is to provide a safe, fun and respectable place for fans of all ages to enjoy.
Most of us here have had previous experiences in forums that are less cared for by its MODS. Name calling and off-topic posts abound. I, for one, am happy to have found FinHeaven and, as such, will accept the few small mistakes that are (rarely) made in exchange for such a great (free) place to post and chat.
*Climbing down off my soapbox*