I spent 20 years in the military and was subjected to random urinalysis. If I failed I would have been kicked out of the military with a dishonorable discharge. When I retired, I had to submit a urinalyis sample to start working at my current job.
I work. I pay my taxes. The government distributes my tax money as they see fit to government assistance programs.
Fine. Give my money to bums as you see fit- I don't have a problem with that.
What I do have a problem with is giving my taxes to bums who don't have to pass a urine test. If I had to pass urinalysis during my military career and also to secure a job as a civilian, shouldn't people who collect welfare, unemployment and other goverment assistance also pass a urinalysis?