I've chosen to stay at home and raise my children, though I would never judge someone who chose another path. It all comes down to what promotes the family's health and happiness. If a working mom is going to be the difference between poverty and food on the table, who are we to criticize a woman's choice to work?
On the other hand, women who stay at home choose to make an enormous sacrifice, and should be acknowledged in society as successful working people. Raising children is the equivalent to several full time jobs, with no pay and no bonuses.
It is exhausting and incredibly rewarding. I am glad I chose to stay home.