If you are on welfare/unemployment you should be looking for a job. Most places now days make you take a drug test so if you don't pass the test you are not able to look for work. I don't know but wouldn't that be a reason to deny them.
Here in Oregon they now have Oregon trail card instead of food stamps. It is just like an atm card. We don't want them to feel bad when they go by junk food.
One more thing. Why dont government/state employees have to take drug tests?