The problem is no one gets bored. Poster A says something stupid, Poster B responds, Poster A retorts, Poster B rejoins, ad infinitum.
I occasionally poke my head in here to see how things are going. My interests are pretty narrow... So my two cents as two observations:
1) the "Problem with the Forum" is self-evident to anyone who isn't inured to it. Multiple threads driven to right margin, like waves crashing on the beach, by the usual suspects.
2) Insults are not the only form of annoying behaviors. Perhaps more effort in preventing "Poster A from saying something stupid" and less on trying to draw a subjective red line after things escalate would be more effective.