Wow, thank God I am not as judgmental as you! You didn't ask a question, you posted a rant. Do you feel better now that you have insulted numerous working moms and their husbands? I sure wish I was as perfect as you.
Instead of stereotyping all working moms as if we are career loving, selfish, and don't love our kids as much as a stay at home mom, why don't you look at each situation on its own? Same for stereotyping their husbands as lazy. Not all men have the same education or skill level. What if all is life a man has only known how to be a mechanic? Even though he works 60+ hours a week, does it still make him lazy because he doesn't make enough money to totally support his family on his own? Good grief, you should be grateful that they are actually working and not letting the state support their kids.
Raising a child means teaching them manners, how to be a valuable adult, teaching them love kindness, providing for their needs and desires, and loving them unconditionally. Working parents are fully capable of doing all of that.
Do you not think that in most families, if they had the choice, the fathers would love to be able to make enough money that their wife could stay at home with the kids? A man can't decide that he wants to make $40,000.00 and POOF it happens. It all depends on each individual man. It isn't really your business anyways. Who are you to judge anyone else? You live your life, and don't worry about how another family chooses or needs to live theirs.
Be grateful that you can stay home with your kids everyday. Unfortunatly, there are many families that need both the mom and the dad to work, in order to raise their kids in the way they think they need to. Perhaps scraping by is not how many parents feel is the best way to raise their kids. Perhaps many parents don't want to make their kids do without. It is their business, not yours, and you have no right to judge or put them down for their choice. It is THEIR choice.