I don't know why the man was banned, but cnofident that he was given a fair chance to change his behavior and attitude. We are all guests hear, the rules are clearly stated, and the moderator is very tolerant and fair. For whatever the reason, it's likely best.
I was banished for 24 hours once, wasn't that bad. I posted posted a few sarcastic replies to some spam posts, not aware that it was going to get me into trouble, I hate spam and excessive E-Mail. The other reason for my being banned is I chose not to enable PMs (Private Messages), why is it an option? Anyway, I don't reply to spam, and I've had 12 PMs, most of which, would have been better suited to being posted in a public forum.
My getting banned, was the only option. Nigel had know way to contact me privately (no PMs at the time, and he doesn't get our E-mail addresses), so that is how he got my attention, and it worked.
Personally, 'Cadstarsucks' isn't an appropriate screen name, should have been asked to change it. It's like using foul language in every post, which is likely a contributing factor. Doubt he was banned for any single issue, and if it's permanent he must not have wanted to be here anyway.