What I like to read is a good strong debate with questions, reasonings, arguements etc with mutual respect shown on both sides. I am far more likely to take on board what everyone says and think about things myself.
What I hate to see is that kind of debate being spoiled by the few that decide hurling insults is easier than reasoning something out. Resorting to you're ...'stupid, ignorant, deluded' or you're.. 'arrogant, egotistical, opinionated'.... switches me right off and I'm sure many others feel the same way.