If you weren't a geek you wouldn't be here, right?<p>And if I move to the point.<p>&#60;rant&#62;
I wholeheartedly agree with your summary. But there is one more point about "geeks don't have social skills" myth I would like to address. Myself being a very extrovert person, I have never had problems in mingling with people. But while wearing an engineer hat, I constantly get patronized by people who SHOULD listen to me for their own good. Yet, due to their willful ignorance and intellectual laziness, I get to clear the mess in the end. And it doesn't really matter how I try to present it. If I explain on simple terms - they don't believe me, but when I try to elaborate they just shut down. 
But! They do like listening to themselves, talking of lies. Yes Sir! They do!
&#60;/rant&#62;