I dont think the problem is incivility, flaming, or slander. The problem is that people can't take it. I dont see whats wrong with letting people have a discussion and let it go where-ever it leads. I dont understand hurt feelings on an internet forum. Nobody here really knows me so any insults are meaningless. I can log out if I dont like the discussion or the tone. For that reason I dont think there should be moderation at all, or at least it should be kept to the absolute minimum.

Let people interact. If there is foul language or threats, then I can see stepping in but otherwise it just stunts the conversation.