Tracy,
You are a very strong woman and don't let anyone tell you different. Sometimes our dh can really make and ***** of themselves. There are times when dh is such a jerk. I know mine is. When he gets like that I just go back to bed and get on the computer. I have found that it is better to ignore him then to argue with him. Just remember we are here for you.
Hugs
Mary