I hear you, brother. Coming from a building background, I couldn't stand sitting around all day. I can do that fine if it's my leisure time but when I'm at work I like to be working.
A lot like you, probably, my work'mates' started to resent me because I was making their lazy arses look bad. None of them had the nuts to say it to me though; they got a posse together and told the boss. The boss actually called me into his office and told me that I was affecting company morale! I couldn't frikkin believe my ears. IT workers in general, I have found, are conceited, lazy, arrogant slugs.
As a result, I always investigate IT firms now and go with the firms recommended to me by my friends who still work in IT. My first question is always 'how long does it take for their support to turn up if something goes wrong?'
Luckily for me, most things to do with hardware and software I can fix myself.
Still an idiot when it comes to the internet, though!