I have to take random test at work in order to keep my job and pay check. I don't see anything wrong with doing the same for people getting paid by the tax payers. They always want "fairness". Plus, Wellfare was made to help you until you are back to work. Its hard to get a job when you can't pass a drug test.
It's sad to see but yes if I have to pass one to work, you have to pass one to live off what the workers earn. Equal rights.