Maybe you can make a deal, that you both leave the situation when its getting to yelling point and return to a normal conversation in an hour or so. That way you can both clear your heads, and still get it sorted.

xoxoxo