Matilda, you sound like you are dealing with this really well. I watched part of Wayne Dyer's most recent PBS special, and he reminded me that we create our days and our lives. If I have a bad day, I've allowed that to happen. This is easier said than done right now, I know, but try to not let your H create your day.
It sounds like it's time for you and your D to have a frank talk about expectations when you're not at home. Good luck!