Get over it!
OMG! Stop whining! Are you f'ing serious? Get over it and go back to work.
Sure, there are some valid points here, but every job has its ups and downs. The simple truth is that there are those of us that belong in IT (the ones that love technology and still feel like it's Christmas when they get a new computer -- after 15 years), and those that don't. Feel free to quit or you're one of the latter.
Stress: I don't have stress. Stress is an attitude. I get things done when I can get them done. I can't go any faster and I can't do any better than that. You don't have to be stressed just because the client is.
Hours: I've worked 15 years where I get off most days in less then 8 hours. God forbid you look at technology in your off hours. Sorry, but I buy iPhones, EVOs, iPads, Xooms, etc because I love technology. I read up on Linux and Windows Server 2009 for the same reason. I still play with this stuff if I didn't have an IT job -- only I'd be sad that I didn't have any real-world application for my technology. That feels empty.
Pay: Yeah, that part can suck. The upside? Making six figures. Every business owner has this problem.
OK, I could address every one of these points, but I don't have the time. You get the idea.