I don’t think Matt Mullenweg should step down.
I think people who are bothered — and I’m right there with you — should dump WordPress, and remember that this always happens.
Stop trusting idealistic projects based on the words of a single person.
Build alternatives and accept the work.