To be honest, this happens to almost every single Internet forum / community when you open up to strangers. You make up rules, no one obeys. You punish them, they don't care. Sometimes too much rules push people away. Keeping spammers out, keeping post quality up and consistent are just too much work. I was a supermod for some really famous forum for several years. Geesh. It was tough, and when I quit I was only 17. But it was fun to talk to other mods who are in different ages and from different parts of the world. It gave me a lesson of how to work with people as a team, how to deal with troublemakers, and also how to "promote business." After all, your goal is make your forum popular and sustainable.