Honestly, I don't get it. It seems to be a case of "he isn't doing what I want, therefore, he sux."
There are a number of members here who seem to think they know how to better run a forum, but none of them are actually up to the task of doing it. Which tells me they probably don't know as much as they think they do.
Is dark perfect? Heck no.
But simply because he doesn't run the forum the way you (generic you) wants, it doesn't mean he's a poor administrator of the forum - it merely means he has different objectives in mind with how he wants the forum to be ran vs. how you (generic you) believe it should be.
Just because I like pineapple on my pizza and you (generic you) like sausage, it doesn't mean I have terrible taste in pizza toppings. Some people fail to understand this idea - and it typically carries over to other topics and how they choose to interact with other users. For example, "Everyone who doesn't agree with me (generic me) is a troll!"
If someone (anyone) really hates how this site is ran and it causes them so much grief and unhappiness, then they should leave. It's not a matter of wanting them gone, it's a matter of common sense. Surround yourself with things that you enjoy and you will enjoy life more. Surround yourself with things that make you feel negative emotions and you will feel negative all the time. There are plenty of other sites and forums out there and you can even have your friends come along. I don't like smoking, so I don't hang around people when they're smoking. It doesn't mean I don't have friends/co-workers who smoke - it merely means that if they choose to take a smoke break, then I find something else to do for 10-15 minutes. I don't go with them, then complain about their smoking the entire time. That would be silly.
The only reason I can think that someone who constantly and repeatedly complains about how this site is ran would continue to stay on the site is that they actually love all of the drama - and love it more when they can put themselves into the middle of it.