The problem with online debating or opinionated communication in general is made worse by the problem that communication is one-dimensional. There are no vocal tones, body language cues, etc. to warn that one may be "stepping on toes." It takes courage to voice one's opinion on a controversial subject, especially if it's not the "party line", whatever that may be. I wimped out and sat on the sidelines.

There is a term called "ad hominem" attacks, which attack the person, not the opinion. The internet would be a much more peaceful place if these were avoided.

OK I'll get off my soapbox now.