Thank you for saying what was wrong with it, but anyways.
To me, it goes without saying
Someone's hacking = ban 0
Someone's being a jerk on mic = mute
Annoying or harassing via chat = gag
I don't see a reason for bans other than cheating, in our servers here in Brazil lots of admins ban people...