Sure, I can somewhat sympathize with him - right up until the point when he wrote the letter. That was the point when he became an active player in bringing a large swath of his coworkers down.
I mean, is this guy's experience that different from any of ours? We're mostly comp sci or engineering majors of some sort. Sure, being a CS major wasn't outlandishly cool, but really, was there a major at your school that was really considered cool? Yeah, a lot of people may have flocked to psychology or business, but I wouldn't say that exactly made it cool.
But, sure, I'll give you that society doesn't exactly hold IT-related interests on a platter. But what does that mean really? Some jokes in movies and TV shows about nerds? Maybe women don't flock to us? How many times do you really experience an active outward action where someone belittled you for being in CS/engineering? A few jerks here and there? Those are the people he should be mad at - the people who actively picked on him and made him supposedly worthy of our compassion.
And now, he is one of them. He is the active voice who told his female coworkers that they couldn't cut it. How is this different than the jock who shouts "nerd" at a group of CS students eating lunch? Yeah, he isn't the first guy who made them feel like that and he won't be the last, but he is the guy who did it.
So, we have an individual who took it upon themselves to actively strike out at others, and they're being called out for it. Good. If some jock made the mistake of writing a manifesto that CS majors are pansies, I'd hope they'd get the same.