"We will not act on complaints regarding ‘Reverse’ -isms, including ‘reverse racism,’ ‘reverse sexism,’ and ‘cisphobia’" which is stupid and not really a thing. It's not reverse racism, its just racism.
Also, GitHub has been removing other projects, like some Gamergate ones (like this markdown only repo: http://imgur.com/a/CMRVq). Regardless of your opinion on Gamergate, the repos weren't violating the ToS and shouldn't have been removed.
EDIT: to be clear, people who believe that reverse racism isn't a thing are semantically correct, it's just racism. And whether it's against a minority or majority group - terms which, themselves, are prime to define a disparity between two groups - it's unjustifiable.
It is also not clear to me if the CoC applies to behavior outside the community, or re. nonmembers.
It's racism, but with a modifier to make it clear what's being talked about. I don't know why you're trying so hard to make it "not a thing".
The CoC is terrible, but fortunately it only applies to the projects GitHub maintains themselves, and it's not a site-wide thing.
I consider GitHub to be a an employment related website and treat it as such. It's like my resume. I'm not going to write my opinions about politics and social issues across my resume so I don't comment on this stuff there or get involved in any shape or form and you shouldn't either. It's not the place.
But "safe spaces" are taking things way too far. If you have to constantly self censor yourself because the person on the other side may get upset and get you or your project banned, it hinders discussion, critique, feedback, reviews, etc.
It's not just "toxic angry people" who are being forced out. With policies like this, we see time and time again that people holding certain viewpoints or disagreeing with other people are affected too. Even if they are politely doing so.
- "There's no such thing as reverse racism (because any kind of discrimination based on race is racism and we shouldn't be diminishing some kinds of discrimination)"
- "There's no such thing as reverse racism (because it's impossible to be racist against people who are in the Oppressive Group category)"
It's a namespace collision that can inadvertently give "support to the other side."
Though, it's the same thing with words like "racist." There's a generally universal desire in our society to not want to be "racist" in the sense of "common-usage-racism," discriminating against others based on group identities. Thrown into this mix is a new "academic-racism" definition of "racist," which requires "privilege+power" and demotes anything that doesn't fit into mere "discrimination" (which apparently isn't a bad thing anymore by itself?).
The reason why this new concept (which, let's be honest, is different than the common-usage meaning of racism) has the same name is because there is an ideological/political strength in namespace collisions or identifier overloading. By using the same taboo word for two different concepts, the new meaning can insert itself as the dominant meaning.
Is this "academic-racism" an American thing or is it universally accepted in academia?
I hope not, that seems wrong.
Prejudice (against a ethnicity, culture, class, gender, sexual orientation, religion, etc) is wrong no matter the percentage of the majority/minority doing it involved