OK...Im convinced......there needs to be a better way than drug testing...
But what else is there?
Well, honestly, a complete reworking of the welfare and social services system.
In my "ideal" scenario, increased spending would be combined with increased services as well as increased accountability. I think we could do alot if we could help, for example, single mothers more. If we could increase services to give them better abilities to start working on education or vocational training (like funding for child care programs, possibly try to tie these to community organizations like YMCAs, etc.), while also holding a higher standard for accountability that requisites receiving benefits with taking additional steps to better your long term situation. It would provide both ability to develop yourself, as well as a powerful incentive to do so, because if you don't remain in school you'll lose your benefits. And it would go a long way toward breaking the cycle of multi generation poverty that often lands people on the welfare roles.
I know it's probably not a popular concept among the right of center crowd. But I think it would be a good long term investment that will see reductions in overall expenditures a decade from now, because people are getting off the system instead of lingering on it repeatedly throughout their lives.