I'm a SAHM, and I have to tell you all that no one, EVER, has said boo to me regarding my choice to not work outside the home. Frankly, it shocks me that this is a problem for some people. I'm thinking that I do not have this issue because I am quick to disarm anyone who asks me what I "do" for a living.
First of all, I do not ever refer to staying home as a job. It's not a job for me. It's just my life. I'd be doing what I do now even IF I worked somewhere. So, when asked, I am absolutely completely and 100% honest. I tell them I take care of my home and my family, but mostly I just play all day, doing whatever I like, whatever pleases me at that moment. And I say all this breezily and with a shrug, because it's the truth and I am not ashamed of it. In fact, it's a great way to live, IMO, and I think my honesty is disarming. And my husband is the same way about it. He wouldn't have it any other way!
So I don't get the snark or judgment that I hear about so often. No one has ever condemned me for my choice (that I know of, and if I don't know about it, why would I care?).
Maybe it's when we try to make something out to be what it's not that people start getting critical. I don't know for sure, certainly. But I do know it has not ever been an issue in my life and I have never tried to convince anyone that what I do is anything like having a job. Because for me, it isn't, and that is OKAY!! In fact, it's great!