As for CoC: I believe it's more of a signalling act than a reaction to past issues. Just like the KKK would add "no race mixing" to the rules, a left wing open source project needs to signal to their in group, and their main way of doing that is to say "no harassment based on [some criteria]".
I don't have an issue with it if anyone finds inclusivity to be the most important issue, but it is a progressive policy, not "core to democracy". Please stop moralizing your personal political convictions. No, you're not a good person because of random political beliefs you happen to have, no, people who don't share those beliefs are not bad persons, and no, democracy does not rely on everyone sharing your beliefs.
Democracy does not require Universal Suffrage.
Also fun quote from Wikipedia: In its original 19th-century usage by reformers in Britain, universal suffrage was understood to mean only universal manhood suffrage