I agree he deserves a ban, but like I said in his report, he was getting small bans, hours, maybe a day(by me), so I think a permanent is too much. A week, maybe two, would be enough. Then if he continues of course we'd have no choice but keep him away. I have personally been involved in his cases, I was there most of the time when he was punished, and the ban is well deserved, just way too long.
Regards.