1) Just because you have a code of conduct for the community doesn't mean everyone or even most people are going to read it or know about it. Furthermore, segregating developers or contributors because they're a jerk doesn't much improve situations. Well, there are different level of being a jerk. Changing ones personality or priority of code of conduct is difficult and most likely will get into more arguments over how one should attack and go off from the base points.

2) I don't know how Jane expects to get more women to contribute to core of WordPress. There are only so many women who program in PHP overall, so in order to get that number up, you either need to persuade women who are contributing on other projects to come to contribute for WordPress, get women to spend their time from chores, managing households, etc to work instead on WordPress (I guess the man could get off his ass and do some of it), or train more women to be PHP programmers and give them an incentive to work on WordPress.

I think the problem is also of money, why do people expect that everyone is willing to work on a project that gives them no monetary reward for doing so. Only a small percentage of programmers are willing to work on WordPress and even then not for long. If you have someone work on WordPress for more than a year then they have commitment. I think I only contributed for 2 years before I started to think about all of the other projects I put off during those two years. A few of them that once completed could earn some money.