Are you sure he hates his job? I think he says he does, but I think it feeds his ego! Clearly (at least to me) he wants to be "the guy" at work.... otherwise he would have made sure that things were handled such that he didn't get 200 emails in 3 hours. It's not rocket science!
I think that Nathan needing to get away when he expected a blow up is telling, too. "They" always say it's better for the kids if we stay together... things like that have to make you question that, it seems to me. How can than be a good thing?
He chose to go with you, and he knew where you were going, right? Once you decide to go to Disney you lose the right to complain about longs lines, high prices, and less than perfect food! It's part of the deal!
I am glad you are finally seeing that you have been making decisions about your life with the goal of not making him mad! I've been there, and done that! It isn't any way to live, is it? It is a hard habit to break.
It's time to get some serious detachment going... long term. I think he will react quickly, at times, like with the sunglasses. But I don't think it's "real". He is used to being able to get you "back into line" with a little token action, and then he can go back to whatever it is he does. I think it is time to break the pattern.