Sometimes, it's important to walk away so that our partners can gain some perspective.
Well said. My husband has really tried to be understanding throughout and has really gotten in there and gotten his hands dirty with diapers. In the beginning when our son was born he was a way better caregiver than I was just because he has unending patience--and, well, he didn't have to go through post-partum physical and mental stuff either.
But, I don't think he really "got" how hard it is to take care of our son, all day long, day-in-day-out until about 6 or 8 months ago when for a week he had to take off of work and be "Mr. Mom" for a week. He actually loved it but at the same time, by the end of the week you could really see in his face and eyes that he was getting worn out and now we have a common understanding of the amount of energy and work that goes into taking care of our son. So, if he comes home and I look at him and say, "The baby drove me crazy all day" he knows its time to take over the shift. I don't even need to say anything more than that. He doesn't protest or try to explain away how I'm feeling because finally he can relate.
So, I totally agree that sometimes you need to "drop the ball." Drop it directly in your husband's court. Just tell him that he may call you irresponsible or whatever but it's time for him to have the experience of dong your job. Walk in your shoes a bit. And especially now that you're getting ready to have another baby--he'd better start appreciating his wife or, well, as they say "If mama ain't happy, then nobody's happy."
And here's some encouragement--sometimes just getting through the day with your baby healthy and your sanity somewhat intact is the greatest accomplishment of all. So what if the damn floor is dirty and the dishes aren't washed and you're having instant noodles for dinner. In the long run it doesn't matter.