Why not at least consider a libertarian solution? Phasing out and defunding govt programs that have a a dependency inducing effect? Allowing the funds for those programs to remain in the hands of people who earned the money? Noticing that, before many of the govt programs ramped up, private charities and local churches--and citizens--provided a safety net? Allowing those who have to give, or not, as they choose?