Janet, that's what we're here for! Living with a guy like that is no fun. Mike can be a really big jerk sometimes. It's like he has cycles of being kind and sweet, and then he is a selfish, argumentative butthead for a while. It makes me crazy, lol!
I'm glad you have a plan. Stick to it. For YOU!!
We love you, and when you need to blow off steam, just let 'er rip