It does sound like he is being disrespectful, very much so. This sounds like something you can solve with having good boundaries.
When he treats you in a way you don't want to be treated, tell him calmly what his is doing, that you won't tolerate any more, and if he can't stop, you will have to leave. ("I won't tolerate you talking to me like that. If you continue, I'm leaving the room.")
You have to be ready to follow up because you will have to leave the first few times.
If he follows you without remorse, leave the room, the house, the yard, etc. to prove your point.
You aren't putting up this boundary to change him, but rather to protect yourself.
Is there anything that you can point at that has made him angry over the years?
When he treats you in a way you don't want to be treated, tell him calmly what his is doing, that you won't tolerate any more, and if he can't stop, you will have to leave. ("I won't tolerate you talking to me like that. If you continue, I'm leaving the room.")
You have to be ready to follow up because you will have to leave the first few times.
If he follows you without remorse, leave the room, the house, the yard, etc. to prove your point.
You aren't putting up this boundary to change him, but rather to protect yourself.
Is there anything that you can point at that has made him angry over the years?