You seem to have gotten stuck slightly attacking Bruce for his Aspie comment, which he seems to have withdrawn more or less.
FWIW, the debate here seems to have at least the first if not more of the elements I wrote about earlier: "over-heated argument, rife with assertion, misunderstanding and failures to to even *attempt* to understand the other". And this amongst commentators who are, afaict, **all agreed** on the core issue of there being a gender problem (possibly due to sexism) in free software, and do not seem to be sexist themselves. I have to say, and perhaps you might take my view on board even if you disagree with it, that you have played a part in ramping-up the heat and miscommunication somewhat.
Why exactly does our community suck so much at having rational, productive debates? If someone makes a well-intentioned but disagreeable point, why not correct it in a friendly manner instead of becoming terribly offended (or, if it's not particularly important to overall topic - let it slide, perhaps with a small comment). If there seems to be miscommunication, try to at least *present* your reply as if the miscommunication may have been your fault (and hide any exasperation). If the heat starts to rise, instead of fanning the flames, why not instead try douse them with some humour or self-deprecation (which works even when the heat source is at the other keyboard)? etc..
It's probable these tricks do not come naturally and take time to be acquired - having them spelled out may help some people.
Whether the female-anti-factor in free software is down to Aspieness, sexism, heavy metal poisoning due to teething on electronics or whatever combination of those and other factors, who knows - but it seems like we have an even bigger .*-anti-factor thanks to our communication norms.
NB: I hope it's obvious that the above was not meant to attack you personally, but rather to generalise from this thread to help illustrate my general point about communication problems in our community. ;)