Poor or not, every admin misspresses sometimes while banning someone, ending up with the wrong person banned. And should you somehow get a troll admin on a server, you can undo his work easier.
Well after playing in US1 for many months now, I can say that it is not that common for an admin to accidentally click the wrong person's name. I can only remember once over all of the months that an admin banned the wrong guy but that was because the guy he accidentally banned had almost the same name as the guy that was meant to be banned.(It was a temp ban so it wasn't that big of a deal)
In game an admin normally states why they kicked, slayed, or banned someone so to an certain degree it is already logged.
and an in game unbanning system is not something I would like to see. The system we have now makes it so an unbiased person can make the call whether someone is unbanned or not. By putting it in game, you in a since take that away.
Now there are certain rules I would like to see changed but rules are not up for discussion so I will let that be.