Logic is completely absent from your argument. Imagine you are a your typical US high school graduate, and the message you've gotten for years was that women are better at anything, that they are more likely to finish school, get a degree etc. pp. Somehow, you think you want to fight the odds, and have a look around, wondering what you might study. You find that many departments at university lack rigor and due to your preference for logical thinking you go into science/engineering because you find them more welcoming than, say, male-bashing on an institutional level like in Gender Studies and humanities.
The claim that there is a shortage has nothing to do with the fact that tech is more welcoming to men. It's two completely separate issues. Or do you think that just hiring a bunch of unqualified women (or men) will be what solves the problem? There is a lack of skills, not bodies, and it takes some hard work to acquire those skills. Because there are not enough skilled people around, and because tech is booming, there is now a shortage. (I doubt that it's as bad as you think it is. Just look at the Dice board for plenty of disgruntled IT people.)
Maybe we should encourage more men to actually consider college. What about that? Sure, it doesn't gel well with your feminist agenda.
Lastly, do you actually work in tech or are you merely on a PR trip? Sockpuppets are quite common these days and I wouldn't be surprised if some "think tank" had sent a couple of drones to pollute the otherwise intelligent discussion on HN.