On the other hand, I can't blame women for not wanting my job. IT has a reputation for attracting white, male, introvert nerds - and like many prejudices, there is some truth in this even if this is only because of the self-fulfilling aspect of it (I certainly do conform to this stereotype to some extent). It has been shown that females are generally more attracted to fields evolving around social interaction - and IT has quite a bit of the opposite reputation.
If we compare the situation in CS with the situation in sports the situation does stop appearing to be problematic. We never get worked up about the lack of male cheerleaders, ballerino's (have you even heard that word before?), or that few women play football. I fail to see the point of getting worked up about this specific example of inequality of participation.
The workplace shouldn't be your dating pool...
No one has ever suggested that I shouldn't or can't go into HR. It just doesn't interest me.
Really? Where do you work (as in what part of the country)? I'm in the Dallas area and have been for 20 years - everywhere I've ever worked has had lots of women (close to 50/50) in technical roles. They're almost all Indian, though (as are 90% of the people in any technical roles). Rare to see a female manager of any nationality, though.