Just because a server is free to join, does not mean any complaints and concerns are automatically invalid. Just because you own the server does not mean you have full fledged rights to be an ass.
My point, since Noob Guitarist is completely missing it because he, too, is powertripping mad:
Placing the blame on your players for not being able to play your server is going to kill your server. If you think otherwise, then you are an idiot.
You guys indeed have a point, but just take my word for it; We aren't being powermad. We as the admins are concerned that we are just people, and that means that we also often make mistakes, as well as misunderstand things. That is the main reason why we have Ban Appeals, so players are able to prove that there's been situations where it was actually the admin who was in wrong. There's no shame in being wrong.
Furthermore, we strongly discourage "being an arse" as well as flaming, communication between our players and the staff team is the key to a succesful server. We often discuss what would the players would like to see next being added to our server.
But please try to understand that we didn't make the rules up with having our own fun in our heads. Sits exist so the players can explain if they feel like they didn't do anything wrong or if they didn't understand the rules. Also keep in mind that we (and by we I mean most of us) don't usually skip on the first rule breaks and minor ones. That's why warnings are apart of the server.
But as I previously mentioned we are just people, so I may actually be wrong, even here; but the way I see it, if the majority of people manages to understand and have fun by our rules, then I can't help but feel like they are rightful.