What you have to understand is that this is a handicapping forum, so people are going to vent when they lose their money. Just like a salesman might vent when he loses a sale, or someone who owns stocks might vent if he gets his ass kicked in the market. It's human nature.
Personally, I don't see the harm in it. It's not a fan forum, so people shouldn't get upset if someone talks trash about a particular player or team. I've been a fan of the Mariners my whole life, but if they blow a game I'm sure as hell not going to get upset at someone for raking them over the coals for blowing it.
Don't get me wrong, I'm not saying there shouldn't be insight/information posted here. Of course there should. I'm just saying there will ALWAYS be people venting. Not just on this forum, but every handicapping forum in cyberspace. I think the only time it becomes a problem is when it's directed at other members. Otherwise, I don't think it's too bad.