Karen,
He is mad at you because you are mad at him. It comes out so clearly when others are reading it, you know? He is doing it in a way that feels crummy to you but you can't exactly call him on it cause he has a ready excuse..."oh I was just trying to put my leg up"..

The talking in circles I can relate to. MrH is a horrible communicator and I couldn't count the number of times I've had to say, Yes but we are talking about abc right now..and lead him back to the topic at hand. You will have to get adept at this, I think. My H is a very intelligent guy but when others are mad at him he gets so flustered that he literally cannot focus on what is being said and I have to repeatedly (gently) remind him what we are talking about. It takes every last bit of patience I have because these reminders sometimes happen every other sentence. It gets to the point that I think he's doing it on purpose just to p*ss me off but the longer I know him, the more I see that he can't help himself. He's in that fight or flight mode, ya know?

Anyway, my advice is to STOP the silent war going on in your house by saying something like this: "I feel like we're not connecting very well lately and we are both creating and maintaining distance with the other. I'd like to stop that tonight." end of story.
Somebody's got to break the ice and your H has a history of not being able to do that. Mine does too. Wanna know how he tries to do it? By acting like nothing ever happened! Idiots.

Anyway, good luck with everything--I have no doubt you are ravishing in your 2nd trimester!

Merry Christmas my friend..