I think a certain amount of tension - and even conflict - is totally natural and healthy whatever the situation is: family, relationship, work or a Steelers messageboard like SN.
The more different type of posters there are, with varying views, the better. Thus, I would hesitate to ban or ostracize anyone, unless there was some incredibly serious infraction. I'd rather you'd give troublemakers a time-out instead, but keep as many people around as possible.
The notion that people will disagree with you, call you out, make fun of you, question your assertions, etc etc is a part of being a human being. It has nothing to do with this, or any other, internet messageboard. It's a part of liviing life on this planet, it has been that way forever. People get their feelings hurt over a football post (or a political post) on a messageboard? With primarily anonymous people from around the country and the world? The only thing we know about each other is a user name, an avatar maybe, that someone may know a bit more or less about a subject, that's it. (Outside of a handful of folks on here that actually know each other). My point is, I think a board is at it's best and when it's fun, vibrant, loose, sometimes crazy, sometimes hectic, sometimes argumentative.
If the goal is to increase visitor count, I suggest adding content to the site, in the least a collection of links to steelers news, camp updates, et al. Or consider merging with a site that has the content but doesn't have a kick-*** messageboard like this.
I've been here forever (it seems) and mostly enjoy the board, regardless of it's ups and downs, and posters that come and go. Good luck to you guys with whatever you come up with, glad to be able to lend my support. Go Steelers!!!