Maybe I'm sorry that your had a rough night and that your OH is still been a prick
I like Amy's suggestion that you make him realise that you would be fine without him. He has it all his own way at the moment and as awful as it sounds it really is emotional abuse. For him to make you feel that way, its just so wrong of him. Can you imagne what you would say to a friend in the same position? Or to Erin in 20 years time?
I understand that its not easy for you to just kick him out, but maybe if you could take back some control and start feeling better about things yourself, either he would change or you would feel stronger and more able to stand up to him?
Steve and I used to have the odd issue - well we still do obviously but we deal with things differently now. Steve used to sulk, sometimes for hours, sometimes for days. Oh my goodness it used to drive me mad! To begin with I couldn't just leave him to it, I would be asking him what I had done, getting upset etc. That just made things worse, so after a while when he started sulking I would just ignore it and get on with things as normal. I would speak to him like normal (ignoring if he snapped or gave me a nasty answer etc), do all the normal things I would do. I would always make sure that he never saw me upset, even if some days I would be in tears as soon as I left the house in a morning and dread going home, I made sure he thought I was as right as rain. As time went on his little sulking issues got shorter and shorter. I used to dread doing something (it could be something sooooo small) that would send him into a sulk. Now, generally speaking, if he gets annoyed about something (like last night he stubbed his toe in the bin because I'd left something in the way) he has a few minutes on his own, deals with it, then is fine. Its a far more grown up way of doing things, and it makes our lives much happier because I'm not treading on egg shells the whole time. Could you do something like that? Just ignore him and get on with things? So if he's sulking, you would just get on with things with the kids - go out, do whatever, so he's the one whos missing out? If ou plan things and look forward to them - ie with the tree - just plan to do it without him, If he joins in, then fine, but if not you're not dissapointed and frustrated. And he might realise that he can't bring you down, and he might start noticing that he's the one missing out. If he says something to you about the house etc just smile and say yep, I've been busy. If he says well you just sit about all day laugh at him and say your kids are more important than living in a show home and that if it bothers him he knows what to do. Just keep it all quite light hearted. Don't let him see that anything he does / says bothers you, because so often its like he's doing it just to see your reaction. Its the actions of a bully - and the best way to deal with him is to spoil his game and not let him see that it bothers you. Even if it does.
Lots of love xx