I fully agree this site needs its mods . . . the last three spam posts attest to that fact.
I would say though that I don't blame the mods at all for leaving, because unless they are given more powers then there is only so much that they can do, and to do a job that they aren't even given thanks for is somewhat unethical of the admin, too. Like Gowdine has said, there's a new forum open now without any of the old issues