On top of that they're doing the #1 thing you're not supposed to do in development: completely rewriting a working system.
Common misconception. You shouldn't completely rewrite a working system if there isn't a need. But what if there's something that working system doesn't provide you need to succeed, or an associated cost that's a deal killer? The FOSS world (and the proprietary world) are both filled with successful examples of people rewriting working systems. Starting from scratch isn't always a bad move.
After reading Larry's blog post (and I recommend reading the whole thing) - I've come away realizing Drupal is in the wrong here, and the community is absolutely right to stand up for him. This isn't a man publicly arguing women are less than men. It's a man who is into BDSM and who enjoys a master slave relationship within the context of his romantic/sex life in a way that is wonderfully aware of active consent. That's fine. Some men and women enjoy being dominated, others enjoy dominating. Some like that to mix with how they live life - and that's also fine.
What isn't fine is ignoring the Gorean side of this or failing to see the problems with that culture - just as we need to see the problems with any culture (for example Judeo/Christrian/Muslim culture and how they view apostates, women, and non-believers). I believe we can be critical without blaming everyone in those cultures or destroying those cultures. It's fine to disagree and debate.
Drupal should reinstate this guy (since that seems to be what he wants. Though personally I'd argue he should join a programming community that better respects diversity and values people more.
Lastly I'll add this. It is worth considering that viewing women as less then men can be harmful, even deadly. It leads to treating people as mere objects, restricting their human rights, etc. Look at women in Saudi Arabia for instance. But I'm far more worried about that threat coming from conservative fundamentalist religions than from a sex subculture inspired by novels.
What is wrong with Slashdot?!
In English, every word can be verbed. Would that it were so in our programming languages.