To answer your questions on why it was a ban. If you read the forum rules we use a progressive banning system. 1st offense is a warning, 2nd is a ban. Every time after is a longer ban, even if the offense was "minor" in comparison to what you may think deserves more time. While this may mean someone calling another user an idiot leads to a 1 month ban, they already had 5 chances or so.
I'm sure I'll get flack from them when they get back, but I'm not the one who decided that the best response to a "troll thread" or whatever it was, was to try and derail the thread while insulting the thread creator. They could have easily reported the thread or they could have just blown it off, or even countered the argument. Every single one decided that they'd rather directly insult the thread creator by calling him stupid, a bitch, or whatever.
Finally, I'm leaving this thread unlocked, but don't be surprised if it does get locked, as these kinds of threads turn into mod bashing threads. Also, per forum rules, discussing mod decisions in the forums is generally against the rules as we'd rather you talk with Naz (since these devolve into mod bashing).