I think (seriously) you need to do something with your own self esteem...
Seriously, it's "all in our minds"...
I am the "ultra geek". Does that mean I am not a social being? Well, I founded a company which was valued for $2.5MILL at its peak. I attracted investors, I went to evangelizing meetings and got a lot of attention. I headhunted people who would get jobs at Google easily with 5 times the salary which chose to work for us. I am now on my second startup...
But when it comes to coding, that's what I know, that's what I love and that's my gift. Yes I like computers more then humans (in general - of course this does not apply for family and such)
I look at myself as the "ultra geek" and I can do stuff with computers and programming most people didn't realize was possible...
Am I a geek? Well, yes, of course. Just like a "homosexual" is a "gay" and a "female homosexual" is a "lesbian".
Though these words only have (negative) meaning if you LET them have negative meaning, and that's where your self esteem comes into the picture...
Be proud, grow tall!
If you are a skilled developer it doesn't matter what other people call you, including "Geek", "Asbie" (Asberger) or "Rudolf the Reindeer". A good geek should know he is a good geek, and if he is then he is confident in his own skills and gifts and doesn't take these kind of "name-tags" negatively...