On top of that add:
- instant communication promoting brisk communication
- multicultural participation, and different approaches to communication
- reward for snarky comments (karma points/likes/dislikes/retoots/retweets/etc.)
- age differences
- language barrier
- lack of netiquette training after the smartphone boom (second Eternal September)
- lack in education and proper grammar
- trolls
Excellent communication is never a trivial matter.
What's mindblowing is the rage that seems to pour out of, mostly, non-contributors when this stuff comes up. There is a more fundamental insecurity or just a fundamental disrespect that some of these folks seem to have for others. I've heard claims that there have even been planted "social justice warriors" that have intentionally engaged in conflict to change projects. When you have guys like Eric Raymond saying that sort of thing, what do you expect?
Many people feel uncomfortable with this as a concept, regardless of whether they agree with the ideas in question. They point out that this effect may well reduce the contributor pool in much the same way that a particularly harsh technical culture (eg LKML) might do, i.e. it ends up substituting one disincentive to participate with another for no net gain.
On the other side, some people argue that the speech they are concerned about is not "political" and that it is right that it should be punished beyond simple disagreement.
At first blush, this might seem rather tangential to the issue at hand. But there are some high profile examples of this actually having happened - see [1], or the example of Brendan Eich at Mozilla.
Not that it's necessarily wrong that he left, but I think it is important to acknowledge that there were people at the time (and now) who felt that this was unfair and that it may have had an impact on certain people's likely participation in political speech, or put some people off contributing/working for Mozilla who otherwise wouldn't have been.
The dividing line between "workplace" and "personal" lives has been blurring for a long time which throws up many of these issues. Many people would like to undo some of that blurring - anti-discrimination laws in effect protect some of this but not all. This becomes even more problematic as the line between "volunteer community" and "workplace" is also increasingly being blurred in Open Source projects.
In the case of Eich, I would perhaps say it would be more accurate to say that he was hounded out - as the context was something coming to light that he'd done years earlier and not in a workplace context, when opinion polls showed the majority of the country agreed with him (and even President Obama agreed with him before Obama changed his mind).
Maybe 10% of women in software is just fine. Maybe women aren't being shooed away, and are just choosing other things to spend their time on. Maybe forcing women to go into STEM and SE is wrong. Maybe leaving people to make their own professional choices and not punishing people for some ideological virtue is the good thing to do.
Respect implies holding someone in high regard, as special. Or to refrain from interfering with. It's fair that in this context it's the latter that's primarily being referred to. That means respect comes with hard work that can be shown and proven. A strong track record. Being the best, having what it takes to rise out from the others. No everyone deserves respect because, frankly most people aren't special or rock star material. I'm not. If I was you'd know.
Kindly, your local reactionary.
It called me to contemplate, and realize that I hold the opposite axiom – that all beings, including humans, deserve respect fundamentally. Some people might behave in ways that call this into question and modify the degree to which I feel I can truly hold respect for them, but that only happens with more information about how they are organized or disorganized.
For example, some people find it disrespectful to correct someone if they use a word wrong, but I find it disrespectful if someone doesn't correct me.
But espousing a principle, and abiding by that principle, are two very different things. Overwhelming empirical evidence suggests that getting the people who do the former to also do the latter is quite difficult, yes.