We had our works do on Friday - drinks in pub near work, then on into town for fancier bars/clubs.
One colleague was extremely vocal all week about the best clubs we should all go to, how he & a couple of others would be sloshing home legless on the 3am train...
...& then he was mullered (maudlin & puking) by 6pm. So he rang his gf (pregnant, full of flu) to collect him (40 mile round trip).
Whilst he waited for her to get there, he started 'generously' offering her services to taxi home anyone else who'd planned to leave early, thereby, if anyone had taken him up on it, adding another hour or so to her unnecessary drive.
We all thought he was a total, total prat. & felt enormously sorry for his poor gf, & frankly, speculated a bit as to why she hadn't told him to take a running jump, & what on earth their relationship could be like.
Your h is being a complete nob, over this issue alone. Add in all the other stuff (threatening your pets?)...no, it's not on.
&
for you.