Instead of bribing drug users with money confiscated from private citizens, how about we just stop subsidizing laziness, incompetence, and irresponsibility in the first place?
Want government assistance? Just say no to drugs.
Lawmakers in at least eight states want recipients of food stamps, unemployment benefits or welfare to submit to random drug testing.
No one should be forced to support anyone else. The problem here isn't drug use; it's government theft of private property, which is taken from its rightful owners and redistributed to others who put it to less productive uses, thereby decreasing overall wealth.
Nobody has a moral right to tell persons X, Y, and Z what they're allowed to do with their own bodies as long as they hurt no one else. However, politicians muddle this reality as soon as they force "society" to assume ownership over welfare recipients. In short, when you foot the bills, you generally deserve a say in how your money's put to use.
Welfare programs are merely one way in which politicians engineer society to their own liking. They are dependent upon force and fraud instead of freedom, and until we withdraw our consent from such behavior, we'll all remain slaves of the state in one form or another.