Please keep in mind that moderators are free to run their communities as they choose, so long as it is not breaking any global Reddit rules.
If you have an issue with a moderator or the way a community is being run, please first try contacting the moderator to see if it's just a simple misunderstanding. You may contact the moderators of a subreddit by sending a message to /r/[name of subreddit].
In the rare case where a moderator has lost touch with their community, any redditor has the option to create a new community and shape it the way they'd like. Then users can choose to post in the new community instead, helping make it a success.