I have never understood the debate between work at home and stay at home mothers for this simple reason. Mothers work no matter if they are at a job all day away from their children or at home with their children.
I chose to retire from a professional well-paying career and stay home with my children. I felt I would be a better parent if I gave my children all of my attention as I had a high-demanding and very stressful career in law which took me away from home for 10-12 hours a day.
However, this doesn't mean that I think all mothers should do this. I think it depends on the family unit and what works best for each individual family.
I am re-married now to a lovely devoted man that had 7 children before meeting me. His children are all grown. I'm still raising mine. I honestly think and have told him as much that he would make a better stay home dad than I am a stay home mom.
Part of my problem is I'm high strung and have a need to do a lot of busy work. It was very hard for me to adjust staying home after working for so long and at such a wild pace in life.
I'm good at staying home and managing a home and family. I also created a business from home to help support the needs of my Autistic son. But I have known many people who can't stand staying home and need a consistent, structured day that staying home doesn't provide for them. Also, many people like the idea of having early education for their children in a structured environment with social privileges which may not otherwise be obtained if the parents stayed home. I am lucky to live in a neighborhood with lots of opportunities for social interaction and so that was never an issue for us before preschool.
I don't think it's appropriate to insult others though based on their decision to stay home or not. I've had many friends go back to work as early as weeks after a child was born and I've seen no evidence that their child lacks in any way from the parent working. And vice versa.
I've also witnessed families with stay home mothers that have children grow up to be nonproductive citizens, as well as working mothers that have children that grow up to be nonproductive citizens. So the argument isn't really valid because I think in the end it's an equal result.
Each family needs to make a decision based on what meets their needs.