I don’t know the answer but we have got to improve the number of unwed mothers among the lower classes especially. For them it is an economic dead end and the children are not only economically worse off, they are more likely to be behind academically and more likely to be involved in criminal activity. And it’s a drain on the tax payer in every way.
Tackle that problem, and many of the problems in society would be greatly reduced.
The best way to do what you ask is to eliminate the social safety hammock. I don’t think we’ll be able to eliminate a lot of programs outright, at least not quickly, but we can certainly make it much more difficult to qualify for them. Why would a single mom on welfare marry? The system incentivizes sloth. Seriously. Get married? Lose benefits. Get a job? Lose benefits. It’s a big leap to take, and you risk health care, food, and a roof over your children’s heads.