No problem with geeks....just get annoyed by blanket descriptions of certain folks. It's like stating that all men that own poodles like to ride their bicycles without a seat on them. That's not true...only 99% of them do.
I hate the people I go to school with that are like "YEEEHAWW IMA REDNECK I LIEK BIG TRUCKS. IF IT AINT DEISEL IT AINT AMERICAN. MY CAR SEATS IS CAMOUFLAGE, MY UNDERWEAR IS CAMOUFLAGE, HECK MY DOGS NAME IS CAMOUFLAGE! I SHAHT A GUN ONCE! YEEHAWW". Idiots live in a townhouse in Baltimore city.
I hate calling people by stereotypes, cause it just makes people try harder to be what they are not. Like I don't like when people refer to others as jocks, emo, preppy, redneck, skater. Its stupid.
I don't think geek is one of those though, because you can be a geek about different things. I'm a geek about technology, I love reading and learning about technology. My friend is a car geek. He knows everything about every car you can think of. Another friend is a hockey geek. He'll tell you everything about every player all the way down to their mother in laws favorite restaurant. My cousin is a fitness geek, he can tell you every workout in the book and what you should eat and drink during each of your training.
We are all geeks about something!