(((((Hope)))))
I know it's hard to deal with anger like that. Dont' think too much about the long term. When things start to get hot, just concentrate on the moment, and see if you can keep your anger under control. Even a little bit might make a difference. If you don't escalate, it might cut him off at the pass!