I'm just going to turn around some of what you said in your last post:
You said "If I booked counselling he would refuse to pay for it or use it as an 'aha! Told you you are crazy' " - yes, he might say this because counselling is threatening to him - you might realise how nasty he is. So my bet is that he will do all he can to stop you from going.
You said "I just need to stop relying on him for my good mood. I need to focus on my life and stop expecting him to make my day wonderful." - on the contrary, I think you should be able to expect your spouse to make your world a better place. But your DH seems to make your world a much sadder, bleaker place. If he wasn't there, grinding you down, how much happier would you be?
You said "If I stop pushing for attention he can stop freaking out at me, I think" - you are blaming yourself for his freaking out at you. You are not responsible for his behaviour - he is. He is choosing to behave like this towards you and then choosing to blame you for it.
You said "I like the days I don't cry at night and don't feel like such a failure for putting my foot in it again. More of those days needed." - Days when you cry should be few and far between. A day when you don't cry should be normal, not special. I know what it feels like to stand in a window, crying, and feeling a pit of despair in my belly. I used to feel really happy on a day when my ex hadn't made me cry - a day without tears was a triumph. It shouldn't be - it should be just normal.
It sounds to me as though every day for you is hard work - you walk on eggshells trying not to set your husband off, and you don't sound at all happy, and you are blaming yourself for much of it, and you are even beating yourself up that you can't make yourself happy despite his actions. You deserve more than this. Life shouldn't be a slog, and you shouldn't be worried about your every word/action.