I've been keeping up with your thread, and we are in very similar situations. Check out mine, Tired and Frustrated! I think that we could certainly relate to each others' stories. My H has responded to me in that way more times than I could possibly count. He has even smacked my hand like you would a small child for touching something they shouldn't be touching!
I am new to all of this and have been DBing about 1 week now. I am going to read up on your background. Catch you later. Hang in there!