I think the admins need to get a little more involved in controlling the forums. Stop something before it gets out of hand--warn someone of un-appropriate behavior--kick someone out--do something!!
I just want to say that the admins here do everything they can. Most flame threads have been stopped before most people even see them, I'm sure Jeff will address this himself, but I know the mods and admins aer doing there job. Take a look at the bottom of the page, this site is #1 four times over, with well over 2000 members now, it's not easy to catch all the flame wars before they start. They are doing there best. If people would learn to treat each other civily in the first place, things wouldn't get out of hand to begin with.