Personally I would stop every welfare program that exist because I feel these programs do nothing but enable the poor to remain poor. And the system is probably the most abused system we have. When I see people buying groceries with food stamps, then driving away in a brand new Escalade, something isn't right. Without a govt. handout these people would be forced to go to work and stop relying on the govt. to assist them.
Personally, I would not stop the programs, but I would modify them to prevent the abuses. There are times when people through no fault of their own end up needing help. I have no problem helping those in need, but unfortunately much of the program goes to people like you describe.
One thing I would do is require welfare recipients to work for the state one day every week or so. I would also help by providing daycare services for recipients when they do get back to work for a certain period of time because one of the issues that keep them where they are is the fact that the wages they earn when they go back to work are eaten up by daycare costs. So, eliminate that detriment to their re-entry to the work force.
Also, I would stop it from being a lifetime grant. Limit it unless the recipient can provide reasons for not returning to work in a given amount of time.
Immie