I had this happen a few times. Instead of sitting around stewing and waiting for things to explode, I simply and calmly told DH "I'm going to my parents for the night", and left. One overnight won't get the point across? Okay I'll be gone for the weekend. Or the week, or month or however long it takes for y'all to get your heads on straight again.
Due to increases in operating costs, decreases in revenue and market instability, the light at the end of the tunnel has been turned off. We apologize for the inconvenience.