ITT we are going to draft a simple letter that can be sent out to developers (such as on mailing lists) that very concisely outlines why CoCs must be firmly rejected from their projects and why those who pester them to adopt one should simply be ignored (not argued with, not reasoned with, completely ignored).
One of the biggest problems we have are naive devs, either maintainers of projects or contributors, who don't see the underlying problems regarding CoCs in the first place, and thus end up adding one to the project or pestering the maintainer to adopt one. The vast majority of these people are useful idiots who are completely oblivious to the actual ideological agenda being pushed forward by these CoCs.
Let's begin by breaking down the largest misconception of all held by naive devs: That CoCs are "just about being nice to everyone". People who say "what's the big deal about a CoC? it just means being nice to everyone" don't understand the situation at all, and they are the useful idiot masses from which the majority of the momentum for adopting CoCs is generated.
It must be made clear to them:
The people pushing these CoCs do NOT care about being nice to anyone, not even to the "minority" groups they claim to represent. It has nothing to do with tolerance or any of the other flowery bullshit they claim to be supporting: It's all about POWER and nothing but POWER, taking power from those who have it and transferring it to themselves. They feign concern for "minority" groups so as to mask their resentment and lust for power with compassion.
The CoCs outline behavior which is deemed to be problematic using very vague language. The million dollar question is: WHO decides the interpretation of the vague language when it comes time to punish those who have allegedly transgressed the CoC?
The answer is that THEY do, the people who spend the majority of their time writing CoCs and lobbying software projects to adopt their CoCs, they are the ones who interpret it as they please, and punish those who they wish to rob of their power so as to transfer it to themselves. They are not even hiding this fact, they are openly setting up a third party bureaucracy called "CoC Beacon" that will act as Stasi-like investigative tribunal that developers can snitch to when they detect any wrong-think among their peers on a project.
This is all about socialist redistribution of power from the "oppressive privileged classes" (e.g. those with "white privilege", "male privilege", and "CIS privilege") to the "oppressed" minorities.
CoCs are subversive instruments of power transfer used by political extremists to systematically dismantle the power of those that those extremists have deemed to be "privileged" so as to transfer that power to themselves. It is nothing more, and nothing less.