But who's to say he's really in the pub. Or that he just passed by the pub , checked in on FB and has swanned off elsewhere.
Has he tied the dog to a pole while he's drinking? Can't be much fun for the dog. Or is the dog at someone else's house.
The longer he stays 'angry with you', the more time he gets to stay out. Now being cynical, it's normally hard to get weekend time with an OW.
That's classic behaviour of a cheater, but the bigger problem is how he speaks to you.
If you've previously not issued him with a consequence for speaking to you this way, he'll think he can do it again and
now he has.
When something doesn't add up, like his behaviour you look at what the reasons could be.
So I see that you have one or more of the following:
● An abuser
● A man with an anger management problem
● A cheater looking for an excuse to get out
● A husband who is incapable of respect
● A husband who is a poor role model as a father