But, b/c I'm me and I often speak when it is unnecessary, I am going to speak.
I don't know your husband and will likely never meet him, but I do not like him one bit. He's bullying you and I don't like it. He's definitely got sand in his crotch about something and he needs to get it figured out and FIXED b/c the way he's treating you is absolutely unacceptable.
I once told Brad that he will NOT continue to treat me the way he had been treating me (once when he was constantly pissy like Bill is) and that if he continued to do so he could practice putting EX in front of wife b/c I was not going to put up with it. Or maybe I told him to stop treating me like an ex-wife unless he wanted me to become one... either way, same point was made.
It might be high time to tell Bill something similar b/c maybe he doesn't realize that he's being so mean and brash and hard to get along with b/c (no offense to the wonderful men here), he's a man and doesn't think like us.
Or ask him if he'd tolerate a man treating his mother like that - or treating his daughter like that, had he had a daughter (I can use both on Brad).
Anyhow, hugs to you. From reading my journal you know I have a difficult one too, so I know what you're dealing with. Lots of hugs and words of encouragement to you.