gentleguy, you probably got banned for providing incorrect information then arguing about it. That channel doesn't put up with it.
This website is in no way related to ##c++ @ irc.freenode.net. I think I'm banned there as well for discussing modern design of a program. Seems normal but that channel is ridiculously moderated. One minute, they'll be talking about cheesecake. The next minute, they'll be banning people for not asking questions adhering to the C++ standard (like if they should choose a list or a vector rather than what a list or vector is). But they're perfectly fine with people wasting your time by leading you on.
My advice is to stay off the public IRC channels like that. You never know what you're going to get and while I'm usually pretty strict on what not to recommend, I've had far more bad than good come from the channels.
Noxzema -- I hear you, but the channel is not as bad as it used to be. Ville has chilled out quite a bit now, so unless you are giving bad information, or being a nuisance, such as obvious trolling, you should be fine. ##C is also much better than it used to be. Also, there is the always excellent #learnprogramming channel. If you have any questions about it, I'm usually on the nick nchambers, dtscode, or god.
I think I was banned in the same section. And I don't remember what was breaking the rules. Could this be due to the fact that I came in your account using proxies (advanced.name/ru)? That is, with multiple ip.