If you want to be selective, the rules do not explicitly oppose any forms of discrimination against sexual orientation, disabilty, ability, appearance, age, social standing etc, etc. People are selective in what they view as discrimination, which is in itself discriminatory.
To be honest, and at the end of the day, the admin should be able to make a decision on whether to issue a punishment based on the facts in each case and remove assholes that spoil others enjoyment from the server, whether they break a specific rule or not. People shouldn't be able to hide behind loopholes. The community should also speak out if they believe a punishment is wrong or too severe.
Anyway, I'm swerving slightly off topic
these !rules formula have been in place for almost 10 years
No they haven't.