Imagine this: You are on a gaming forum. This game is pretty good, could use some work, and the devs are skilled but not entirely professional.
I find it fairly troublesome that you begin with this premise. Would this supposed rule be less fair if the game was bad?
There are a number of users that do nothing but create threads and post about how crappy the devs are, how bad the game is becoming, and do nothing but rant without stating valid reasons why or suggesting ways to improve.
Define "nothing but" and "valid."
Suggesting ways to improve is also a terrible metric for usefulness. It's very easy to provide useful feedback on what doesn't work without explaining what would, or worthless feedback on what would be "better" that doesn't in any way help.
Would it be fair to create a rule that states “No rants allowed. Anyone ranting, insulting the developers, or complaining about the game without giving suggestions to improve will be banned.”?
Define "ranting," "insulting," and "complaining." And as mentioned above, providing suggestions is an utterly worthless distinction.
In my opinion, this would be completely fair. Complaints without reasoning are not constructive in any way and do nothing but slander the game developers and drive people away.
In my opinion, it takes some truly colossal negativity to get normal users to the point where they avoid your game or forum because they just don't want to deal with it, and even moreso for them to assume the game or developers really are bad as a result. If you're worried about people being driven away or your good name being slandered by a handful of malcontents, odds are you've got much, much deeper problems.
I would also point out that complaints without reason can indeed be useful; feedback is feedback, and while "it sucks" is not massively insightful, it does tell you
something.Finally, I'd argue that overly defensive or draconian moderation can do far more damage to a game, forum, or developer's following, and do it at more cost to the moderators, than even constant complaining. The latter makes it a place you don't want to go because everyone's a twit; the former makes it a place you want to
actively avoid because the guy
in charge is a twit.