You know, I have had cases where I agree with some of the stuff that everyone has stated and I disagree with some of the stuff that everyone has stated.
So, here is my opinion in a nutshell. Do some IT guys bug me, yeah! Do some IT guys not bug me, no. You gotta realize that a lot of their support calls or for stupid stuff, i.e. "I can't connect to the mail server!", "I can't check my home email on my work computer!", "How do I launch Word?" Hell, I can't blame some of them from being rude. I mean how many people lose their file their working on because they just didn't back it up to a server.
Yeah, I get in my share of arguments with administrators, but I basically just keep calm and let them understand why I called them, it is because I cannot fix it myself.
As an electrical engineer, I happen to know my way around a windows domain, do I like doing sys admin type of things? Hell no, that is why I'm not in IT. Do I sometimes have to do it because in our day and time every single close loop system you work on or anything you work with now you need to have some type of Window/Domain/Router/Networking IT knowledge.
As far as the time it takes for my computer to boot in the morning, yep it takes a long time. I've got all sorts of background stuff that runs and clogs up my system. When I get a computer refresh I make damn sure they give me a capable system to do my job. If it keeps lagging on me because of the background stuff they install, I put in a support ticket and make them fix it.
One good thing though, is they most of us engineers have local admin rights on my machine. I couldn't do my job without that. So I will give our IT department thanks for that.
Guys we live in a world today that if your IT infrastructure goes down then you are dead in the water. Certain precautions have to be made to protect the system. Things could be a lot worse. Give you IT guy a break, by him/her a beer, thank them for now being an ass all the time. They have just as much of a hard job as we all do. Be nice to them and they will be nice to you, well hopefully.
As far as BO and scruffy IT guys, I have seen engineers, IT guys, technicians, you name um and every single job as folks like that.