I've been here since 2007, and have seen it all (versions of this thread included). I've learned to only go into light hearted threads and just ignore nasty things. The good of this forum far outweighs the bad. I guess you get a thick skin when you've been here a while.
Oh, and there's something to be said for the report button. I think more people should learn to use it rather than getting into fights.