I think a little more restraint is called for. That is something I have been learning over the past 20 years. Having lived outside the US for so long and in different places, mainly Singapore and Taiwan, I can say that every time I reacted to what I felt was a slight, or got in peoples face because I thought I was in the "right", I have been wrong. Perhaps not wrong where facts were concerned, but always, without exception, in the way I behaved. But I am learning.
I come here because I like to read the various threads and sometimes share what little I can or think is worthwhile. It's all about community and sharing -- conversation at its best. "The real art of conversation is not only to say the right thing at the right time, but also to leave unsaid the wrong thing at the tempting moment." I don't remember who said that, but my grandmother who passed away in August also had it right: "If you can't say something nice, keep your mouth shut."
It is more challenging to find a way to say something so that everyone wins than it is to try to show the others that you are right and he/she/they are wrong. And it is much more satisfying when you succeed. We should all try to take up the challenge more often.
James