The first thing first, I'm siding with the ones defending software quality, and not diversity over software.
Let me start by saying that I live in United States now, I lived before in Cuba, I'm white, black hair, Hispanic, and I was poor by the first world standards when I lived in Cuba. I've been contributing to GNOME for the last 3 years, and I never felt like attacked on that regard. I had my patches and contributions criticized, certainly not as harshly as Linus does , but I have never thought, for a second, that had anything to do with anything other than my code, and the quality of my contribution.
I believe we should dedicate to write better open source software and that's it.
To the aggravated ones I say: "Assume people mean well" If that's your first thought you'll be more ready to look at the criticism from a constructive point of view.
: Just to make everybody happy, I'm not listing the feelings here, because that will turn the discussion somewhere else.
: Again, please stay on topic. I'm certain he [Linus] doesn't do that all the time.
One last thing before I close: If someone try to hurt you because of your minority membership explicitly: Respond, defend your stand, remember the other party that's not important. And always try to be the better person.
If you think it is black and white, then one side is "software quality over anything else". Being a dick online isn't something good or necessary. You can say exactly the same without being aggressive.
Further, just because you didn't experience it yourself doesn't mean there's nothing that needs to be addressed. Within GNOME we try to do loads to be as friendly as possible. But participation is still pretty poor. It's improving though.
Recommend read on latest ESR posts, then think again if some people don't need to speak out.