There's more than one guilty party here. When the topic of discussion/debate takes a turn in which any of its participants stoop to name calling or concentrating on the other's posting styles its time to put a stop to it.
Either stick to the merits of your arguments and stop the name calling and innuendoes OR these discussions are gonna be closed.