It isn't such a hardship to be nice when you are fixing whatever the problem is. The ability to politely explain what happened in plain english and how to avoid it in the future is a huge plus in any industry, not just IT. Should we settle for less? Why? For every "brilliant" anti-social, there is another "brilliant" sociable IT person waiting to take you job. Keep it in mind. I can teach you the technology, I cannot teach you to have social skills. Your mother should have taught you that.
True story, I went to a custom pc shop in Florida to purchase a pc for my mother. I walk in, and am immediately hit in the face w/ attitude from the techies. You would have thought I walked into a biker hangout to see the attitudes and swagger of the little 120 lb soaking wet types in there. I don't look like the typical techie, so they assumed I had no idea what I wanted. I made the mistake of actually purchasing something there (they were the only option at the time, and time was a bit short). Turns out, attitiude cannot fix anything, as my poor mother found out. So, basically, lose the attitiude, and you can come work for a professional organization instead of hanging out at a fix it store or comp usa trying to look cool.
Keep Up with TechRepublic