We have two opposite and opposing forces.
One, that even liberals would acknowlege, maybe after repeated waterboardings, is that if you subsidize something, you will get more of it. In fact, you will get as much of it as you appropriate money to pay for.
Two, we are a compassionate country, we want to help the unfortunate and we cringe from making children suffer from their parents' mistake.
Liberals will hiss you if you suggest we should discourage single motherhood. To them, it is right up there with abortion on demand as a moral right.
To me, it is immoral to force people to pay taxes to subsidize loafers who are doing nothing to help themselves.
We have already lost the moral and cultural battle in this country. Three decades or so ago, there was a stigma attached to being on welfare, and earlier, there was considerable stigma to having a child out of wedlock. People rightfully asked, how do you expect to provide for that child? Now of course, liberals are indignant if you even pose the question.
We are at the tipping point where the takers have the political power to overwhelm the makers. From that point, forget morality, it is just a matter of finances. They will do the same thing with the country's finances they do with their personal finances, only there won't be anyone to bail us out.