I find the contributor covenant very dangerous, as well as it's author's ideology. It may not seem bad on the surface, however it's goal seems to be gaining control over the TAB, which then by the Contributor Covenant's rules allow the TAB to gatekeep projects based on it's ideology. It's why it uses vague terms like "inclusivity" and "empathy", and why it forces itself on devs and maintainers.
The same type of activist who advocates for it are currently working to frame someone on the Linux TAB board as a "Rape Apologist" for simply questioning if a report(s) on assault statistics were accurate.
https://twitter.com/_sagesharp_/status/1042769399596437504
Here is a long twitter thread detailing the authors radical views and objection to Meritocracy, and confirming it is a political document.
https://twitter.com/nickmon1112/status/1041668315947708416
There are many non repressive Code of Conducts,
The Code of Merit is a solid document for keeping a community functioning without resorting to authoritarianism.
http://code-of-merit.org/
As is the "No Code of Conduct" approach, which respects users' basic morality and common sense, rather than spelling out the same thing in many vague and specific words, as well as requiring those vague things be enforced, can simply be summed up as "Write good code, don't be a jerk"
https://github.com/domgetter/NCoC
When asked for comment Richard Stallman of GNU fame stated that he
"Disapproves of strict codes of conduct, They feel ridged and repressive to me"
Some devs simply want nothing to do with modern politics or disagree so strongly that they are willing to change the license of their code so that it may be removed from projects over this code of conduct, or at least their personal future versions I suppose.
Having such a divisive and powerful code of conduct may scare devs from ever getting involved with the project.
https://lulz.com/linux-devs-threaten-killswitch-coc-controversy-1252/
**
an FAQ has been added to that code of conduct's page, further illustrating the author's intentions.
https://github.com/ContributorCovenant/contributor_covenant/blob/4c5be31375a655469efc2914c348a1c49fdabea6/content/faq.md
What should I do if I have been accused of violating the code of conduct?
The first step when dealing with accusations of violation of the code of conduct is to deal with it in a professional manner. Do not respond with sarcasm, attack the code of conduct or its enforcement, or the accuser. Calmly focus on the evidence of what happened, work to understand the damage you may have caused, and examine how your intentions may have inadvertently caused harm. The more you stick to the facts of what happened, and demonstrate your willingness to work with the administrators evaluate the claims, the better. Most importantly, trust the project maintainers to act in a fair and just manner.
The highlighted line seems to indicate a guilty until proven innocent approach to me.
"What is so wrong that white males dominate a certain profession?"
In addition the author seems to believe that "white men" have an advantage when contributing to a project, despite projects being collaborative efforts and freely available for anyone to contribute to since the dawn of FOSS movements.
In addition the author may not believe in free speech, given past statements and this bit from the FAQ, as "hate group" is undefined like many vague terms in the contributor covenant.
"(with the obvious exception of hate groups.)"
and directly contradicts herself with the following lines
"Doesn't adopting a code of conduct make a contributor subject to removal from a project for a simple mistake, holding an unpopular belief.."
"The Contributor Covenant specifically states that behavior, actions, and communications outside the scope of the project cannot be considered violations of the code of conduct"