I am at EXACTLY the same point with my gfg.
I got a well-deserved lecture from my Al-anon sponsor yesterday because I warned gfg three times before I did something.
Please understand my comment is to help. Have you considered telling him to help? We all know they should help. But, if your gfg is like mine, they haven't got a clue. Besides, some exercise might help him work off that anger.
It's working for me. Yardwork brings peace.
One other thing I have done with gfg is to use my ipod at times when I don't really want to hear his voice. If he indicates he wants to speak, I will slowly remove the headphones - very nicely because if he figures out what I am doing he will only talk more - listen and then slowly put them back in. He gets tired of it soon and shuts up.
I recommend what I call my Angry Woman playlist....lololol
Sending peace your way.