In one breath you say there are people going around trying to upset others, and then in the next breath you blame a completely different group of people for the predictable outcome of this.
Also I dare you to name even a single example of scientific progress that has resulted from an online flame war. Everyone I've seen simply consists of people shouting the same talking points back and forth with no one changing their mind, let alone learning anything new