Angry people are horrible to deal with... im sorry for that.
why do you think he is angry all the time??
My guess is he's trying to get a rise out of you again, Karen. Trying to pick fights. If you're both mean and nasty towards one another, it makes it that much easier for him to go through with the D.
Don't get into it with him. You be the rational, mature adult. Let him act like the fool.
(((((Karen)))))
Getting over a painful experience is much like crossing monkey bars. You have to let go at some point in order to move forward. ~ Joseph Campbell