That is an excellent, constructive idea. I would add that if people are receiving government dole-outs, that they should have to pass drug tests as well. If they flunk, they get no money. Welfare needs to be completely over-hauled, it isn't helping the way it is now.
I have said that before that drug testing need to be mandatory to receive welfare. I have to take a drug test to get a job, why shouldnt they have to pass a drug test to get a check. I think if we re-invent the welfare sytem to be a productive one, that actually helps a person become a productive member of society then its a win-win situation. We will no longer have generations of families dependent on welfare. We will have people that have worked through the system and made it to the other side and are better people because of it and are proud of themselves and what they have accomplished.