I felt that way when I worked as server tech for the hospital. I was a contractor, so the company I actually worked for was good, and the job was good, but the customer IT manager was essentially more my boss than my real boss was, because I was on site. He was a huge asshole, nobody liked him, not even our managers, but it was a big contract so from a company point of view it made sense they just bowed down to him and gave him everything he wanted. We did our best, but no matter what, what we did or how we did it was always wrong. It got to a point where I always dreaded to go to work in the morning. The IT manager would come in multiple times a day and give us speeches on how we're doing everything wrong or about whatever event or incident that occurred and how it was our fault it happened. We called it soapboxing. There was about 2-3 hours of that per day, and I'm not even joking. Usually first thing in the morning for about an hour, then after lunch, then sometimes near 5, and he would keep us past 5. Mondays were the worst, 3 hour meeting right after lunch. And RIGHT at 1:00. So not only did you have to make sure not to be late, you had to be ready and everything by 1:00. At least make it at 1:15 or something...
A job at my company came up for NOC, first time I did not apply thinking I was not qualified (barely knew anything about telecommunications) second job opening a few months later I figured it's a sign. Applied and got it. Everybody told me it was a bad move... but it was the best move I ever did and to this day I don't regret it. Been there for 3-4 years now... lost track, but it's been great. WAY more easygoing than what I did before.
Problem is, it took over a year before they let me start on my new role so the IT manager was in double asshole mode knowing I was leaving and he was pissed because it was a situation he could not do anything about. Often times, I felt like quitting my company just so I can get out of that job, but there really is not anything else here that pays as good so it would have been a bad move in my case. I was pretty much looking at jobs all day. I was at a point where I realized if I do absolutely nothing all day I get in less trouble than if I do something. Thing is, I actually enjoyed the server work, but hated the environment. Though I think that job actually made me hate IT, I don't know if I'd want to do IT type work for people again. Nice thing with NOC is that it's a behind the scenes job and you don't interact with customers. The danger is that it's fairly easy to outsource or relocate... then again, so is server tech, even more so with cloud computing being the big thing.