Enact time limits a person can sponge tax money. Say 5 years and then all benefits are cut off. That is long enough to get an education and job skills to then live on your own. No more increases for breeding another child one can't afford. Now you have to stretch your free money ever farther.
If they knew the gravy train would one day quit pulling into their station, they might take some responsibility for their lives. Currently there is no incentive to do better because they can sponge off welfare for life without ever contributing a dime to the tax base.
More information about formatting options