I may have missed a post or two, but it sounds like a clean sheet re-examination is in order.
My biggest career regret, in 40+ years, was staying too long at the fair too many times, and it ate me up. "I can fix this. It will turn around. I can make this work." But I couldn't, and it didn't, and deep down inside, I knew it. I would have been better off seeking a new place on my terms, cutting my losses, and moving on. It took me a long time to figure that my loyalties were misplaced.
Ken Blanchard says that you should be doing for a living whatever it is that makes you lose track of time. At the time my kids were teenagers, i had to qualify that statement by saying he wasn't talking about downloading mp3s, but it's a good place to start your thinking.
it is...as ready as i was to retire from the Corps...this job makes that last couple of years seem like paradise. 3 yrs and it feels like 10 have come off my life.