What would she suggest? Gaswagen?
A lot of what gets called "social retarded" behavior results from high-functioning autism, and isn't really curable. Working with computers is a final refuge for many people who for one reason or another are treated like revolting mutants by the rest of humanity.
The culture of computer science is currently unique, in that it gives the seed of antisocial behavior a fertile place to take root. That doesn't mean that antisocial behavior should be encouraged or accepted.
Also, computer technology may make most people anti-social. Consider for example flamewars that would never take place off-line.
My personal experience has been that the best programmers have a large personality overlap with the best visual artists and musicians. That's not necessarily well-adjusted (crazy intensity and burnout often go along for the ride), but it's not anti-social either...certainly, you can't very well argue that artistic careers are unappealing to women!
In any case, my gut instinct is that computer programmers tend to be anti-social, because anti-social people are drawn to careers that involve minimal human interaction. The computer gives anti-social tendencies room to grow, but I don't think it causes the problem.
Further, if you think that schools have an substantial share of the blame for women getting into programming, then your misunderstanding of the topic is even greater.
Your premise doesn't make much sense anyway. I think a lot of simple social skills are picked up early, at a young age, before you start fanatically devoting yourself to whatever occupation you choose. I can understand it if you're not a smooth talker and even a little rude, but some of the social mistakes I've witnessed are simple ones like following me back to my room when I've stopped making eye contact and responding to their conversation. Like--FTW, following me back to my room?! When I've stopped talking to you? I really do not think you have to sacrifice a deep understanding of recursion to grasp a basic point like eye contact.
I also disagree with your last sentence. Social retardation is relative, not absolute, and social skills exist online, too.
She's about as used to "geek culture" as a person can get, but even she finds the people in CS to be overwhelming. Her take? CS departments need to focus a bit less effort on attracting women (a task which fundamentally defines them as different), and a bit more effort on repelling socially retarded men (who really are different). I can't say that I disagree. CS is the last refuge for some really damaged people; I get sick of it too.
IMO, CS101 should be a mandatory class on hygiene and social skills for people who already know how to program.