I threatened to ban him back in the day, and in all honesty, I would have banned him before I resigned. He's annoying, and not in a good way, and his "points" come off as extremely biased and the attempts to get under people's skin is just silly. He doesn't annoy me but I don't like that he annoys others, and for that he is a plague that should be removed.
As far as "breaking the rules," that's the dumbest thing I have ever heard. If you hadn't read, admins have the right to ban anyone, for any reason. The reason he is not banned is simple: the admins do not want him banned. It's that simple, so they are the ones you can hold accountable for it.