That's a bunch of crap. That's a bunch of crap. Social opinion has changed and all these things HAVE become acceptable. Marriages are throw-away.
Children are throw-away.
It's your beloved social programs that have made it easy for single parenthood. Heck, throw the kid a bone or two and he'll be taken care of. Societal opinion can. If it again becomes very frowned upon to be a single parent, maybe women will be less inclined to get pregnant when their financial and marital conditions aren't just right. It's easy to have sex, it's hard to raise kids.