Anonymous wrote:You should divorce him over this.
+1. OP, I don't know why are you putting up with his shit.
What's going to happen next time -- it could escalate.
You should make him sleep on the couch for a few days, so he can calm down and think about what he has done.
And no, don't put out for a while.