Why is it all down to mums? Children need many role models, not just mum. In our house DH works a fulltime job and I am a SAHM to two toddlers.
I wonder if some of the bad feeling and judgements made about SAHM is based on the assumption that we must be claiming benefits to be able to stay at home. As if we are being lazy and expecting someone else to pay our way and therefore setting a bad example by not supporting our family.
But I don't claim any benefits, we live carefully off DHs income. Though to be fair we do receive child benefit but then almost everyone does and its universal - well for the time being, we'll lose it next year I think.
The DC see different positive roles being modelled by different people within the friends and family, it isn't all down to whether I happen to currently work or not. I will go back to work but probably not for a few years yet.
When I was teaching the children that I felt had no concept of a work ethic were some (not all!!) of the ones from the sink estate where for the last two generations no one within the family has ever worked. Having a job and working hard was a foreign concept to some of them (the minority I hasten to add). That is not at all the case for most families who have a SAHM and I really believe that you can instill a work ethic without being in paid employment.
There are a million things that you can do as a SAHM to teach children the value of money, that hard work and perseverance pays off, that you need to think of others before yourself, that you have to take responsibility for yourself and your things. All qualities you need to have to have a successful working life, all can be taught by a SAHM.
I don't know why different women have to be in competition with each other, we can all do different things, SAHM, part time working, full time working or whatever and be good, decent people instilling good, decent values in our kids. There is no medal at the end, it isn't a competition.