I know the Mods are very busy, but just a thought on how to stop these threads that get out of hand.
Take a very close look at the one who starts the thread. Many are started by the same person/persons and it seem the intent is to cause discourse, anger, and name calling.
Maybe it is not the thread that is the problem, but the one who originated it.
Just a thought.