I am a corporate IT guy. I partially agree with you. There are some who fit your description 100% and some who don't come close. I'll hit on your issues:
1. They all think they're better than you.
Ok, we're not better than all of you. Some of you, not all of you.
I can't expect you to know the intricacies of a Windows based domain and you should not expect me to know the details of electrical engineering.
BUT, if you constantly tell me how you like to build computers at home for your family and then ask me for help with a simple cut & paste operation, then I should be able to smack you like a V8 commercial.
When it comes to the computer side of things, many of us ARE likely better than you. That's why you have your job and we have ours.
2. They have no social skills.
My wife is always amazed at how I can strike up a conversation with just about anyone. I like to think I can make new friends fairly easily. I don't understand the folks who spend all night doing online gaming and never see daylight on a weekend.
3. Half of them smell bad.
Sorry, not me. But I have worked with enough engineers to feel this comment is backwards. Some of those guys must NEVER bathe! I actually got physically ill one day when some engineer stood in my office asking questions. I don't care if your culture has different beliefs on hygiene, get some soap and don't come back until you figure out how to use it. That guy was actually approached by HR about the BO.
My one complaint about IT guys I have worked with is the obsessive addiction to tobacco. It's not just IT, but at that job the smokers outside were 90% IT. I am happy to now work where 0% of IT smoke.
4. Even if they make less than you, they think they're more important than you in the company just because they have administrative rights over your computer.
I'm not more important than you because of that. But don't you go getting a fat head and tell me that it's your computer and you should be able to do what you want. We keep your hands out of the cookie jar for good reasons.
5. They are anti-mac. They will literally hate you for owning one.
Yup, there are too many narrow minded Windows kool-aid drinking loons. I have been in IT for 12+ years now and I have enjoyed Windows, OS/2, Mac OS, Linux, BSD... I have owned Macs on & off over the years. At home I run a Windows network, but my desktop is a Mac Mini and I have a Macbook. The only XP box in use is my wife because she is resisting the switch.
I bring my Macbook to work as well. It sure comes in handy for some things.
6. They slow down your PC by putting all sorts of useless security and monitoring software on it. My PC takes 10 minutes to boot.
Don't blame me. A lot of those items are forced upon us by management or government regulations. I used to be an Altiris administrator. There were 2 clients installed for the project. 1 was a simple little piece that had NO impact. The other was a hog of a service that I hated. I constantly tried to eliminate that side of the project because it served no purpose. BUT, my bosses boss had been the one to buy the product against recommendations and to roll it back would have been a black mark for her with the vendor who she liked. So, we kept the $200,000. application suite all because she was too embarrassed to admit she was wrong. I suffered and so did every server and workstation. Don't blame all IT people for all those things that are running on your computer.
Besides, are you SURE that the Google toolbar, Google desktop search, Weatherbug and desktop pet you installed aren't contributing? How about that 6MB scanned image of your kid/dog that you are using for wallpaper? Do you realize what kind of impact YOUR things are having on your computer's performance???
7. They refuse to enable IMAP on the exchange server for my iPhone.
Ok, let's add work and maybe some vulnerabilities to a corporate server that has 4000+ clients because "Bob" bought a new toy!
Do you stereotype
all people like you do IT people?