Hope, this is script. Let him have his snit. It is his to stew in. Don't engage the drama will only escalate. Disengage, go do something for you to help you remain calm. Smile even if you have to force it.
Have you googled the drama triangle? It is a model used to explain how some people interact in relationships. There are a variety of references on the web.
Each of us dance around the roles on the triangle and there is nothing wrong with that. It is when we get stuck that is less than good.
Where are you most of the time on the triangle?
BITS Me 55, ACK, when did that happen? Doesn't feel like 55 D 30 S 27
You create your own universe as you go along - Winston Churchill