... So what was the reason for banning him?

Seems like mob mentality to me, no offense. That you had to write up well worded, cleverly crafted full page summary while dancing around the issue kind of proves the point.

Whether or not a guy makes bad posts shouldn't be grounds to get them banned.

edit: specifically, it looks like he made a lot of posts people didn't agree with. Which is the direction my last sentence/paragraph was heading. My point still stands.