I remember the time when he was banned for "not being very helpful"
That was back in your day IIRC
I do think that they should make the reasons for the bans public, there was a very lulzy thread recently which was deleted very quickly, where people where sharing the reasons they'd been given for bans.
Sometimes the reason for a ban is quite clear, and requires no explanation, other times its a mystery. I just think a more open policy would be beneficial.