I couldn't agree more with snide comments, belittling and insults, having been both the victim and the attacker at different times. I think the big problem is they work like a "bubble". They get made by some commenters very often, very subtly and right from the start, slowly escalating, with no one wanting to cause a fight over something small or insignificant, they get noticed, but ignored. They have to cross a certain line before they can be dealt with, so they build and build, creating tension. At some point, a line is crossed, and it is obvious to everyone that it is inappropriate and the bubble bursts. I feel very strongly, the only way to fix this, is for us members to call each other out on the poor sportsmanship the very second it starts. It does no good to just chime in when it goes overboard, by that point there is no denying it, even the offenders can see the problem. Deal with the problem at the root, when it starts. Ignoring it is no solution, it festers, and members either "burst" or leave the topic, nothing resolved. I think we can all have logical, though controversial, conversations, but only if we respect one another from the very start, at the base level.