Often, you can see more than one side to an issue. You'd like to factor all these sides so their relationship is tensegritous and harmonious. But you can't rely on your correspondents to help you do that, and the conversation looks like it'll get acrimonious.
Therefore,
Represent all viewpoints as separate DramaticIdentity(s). Give your feisty correspondents each a commensurable place to add their ideas. Establish low-temperature conflicts so the heated ones have no place to occur.
Or you can separate the ideas to different pages. Instead of EmacsVsVi you could have EmacsRules and ViRules?. Then when the opponents chime in in opposition for some rational reason, you can simply move the comment to the opposite page, where it would support rather than oppose the page proposition.