Avoiding things like this is the reason I don't have any Code of Conduct for my public FOSS projects. [1]
The flip side of that is that people need to trust my vision for culture [2] and trust me to do the right thing to build that culture. And of course, I need to vindicate that trust.
There will be plenty of people who don't trust the vision or me, and that's fine. In fact, that's an expression of a free market for ideas, so I want people to be able to choose.