One point I might rise is that most mods are quite busy with their lives, most of them have a day job, studies and stuff. But this doesn't necessarily mean they wouldn't have enough time for TPM. And although our forum has a thin negative ring these days, things could be worse. We do have Mt. Moon where we can post the spam. Also, we have members and mods who have noticed the problems, that's where this thread comes from.
As for giving credit, other than the honored mod team, there are members like Knight of Time and Asilynne who do lots of work in their respective fields for the good of TPM.