Right now your mind set has to be strength and what is best for you and the kids. Start today!
U: How are you? W: argh gruff How are you? U: please don't talk to me in that tone especially infront of the kids. I am sorry you're having a bad day but please don't take it out on me. Then walk away.
It won't change anything but you will start to chip away at getting your respect back.