I wanted to respond to you about a suggestion for your husband... I too was a stay at home Mom for 8 years with my 2 children. One thing that my husband said to me that really made me mad was when he came home from work and I expressed how tired I was, his responce? "What did you do all day beside lay around"? Well, with out leading to an argument, I spent the next day doing NOTHING!, I let dished pile up, laundry lay about, toys, gave the kids a bath, left everything around, plus, let them paint and do play doh too, you name it, I did it. I also threw in NOT making dinner. When he came home and the house was in shambles, he flipped out. I in a very calmly stated that everything that wasn't done is what I do everyday.
It really made him open his eyes. I never had to explain myself ever again. You need to realize as well as your husband, that when he leaves work, he leaves it there. You on the other hand are with your job 24/7, and that includes holidays, there is no lunch break, or vacation time for you. So, you need to come to an understanding with your husband. You cook, he cleans, you do the laundry, he puts them away.
Sometimes guys need to think before they speak, and women need to breath before they explain themselves. You can do this, just relax and talk to your husband, explain your thoughts & feelings to him so that he can get your side of the issue. GOOD LUCK!