I think anytime there is post on this lots of down voting and canned responses are posted. That's from both sides.
I'm not sure what the solution is but I can't imagine any real conversation happening without one side or the other "keyboard warriors" derailing the conversation.