OK. How about if we look at it like this: All of the following are bad health risks - alcohol, tobacco, sugary drinks, red meat, trans-fats, motorcycles, fast cars, hang gliding, private aviation.
Who gets to decide if I partake of any of these activities? Me or the State?
Bad stuff happens. We live with it. If a minority of morons can't control their bad habits the State has no right, neither God given nor constitutionally, to prohibit the vast majority of us from imbibing if we so choose.
As for subsidizing the drug testing industry, why stop at testing only welfare and unemployment recipients? If your justification for testing them is because they receive your tax dollars, then we should test every elected official, every civil servant and every Gov't contractor. Every one of them lives off of your tax dollars. I know for a fact that many of them drink, smoke, do drugs, drive fast, eat red meat, and never visit a gym. Most of them get tax payer funded health care too. If they are going to engage in risky behavior I should not have to pay for their health care either, right?
How far do you want to take this? I'll point out the BS & hypocrisy of the Puritan nanny state, controlling do-gooders any time you want to start telling me what I can and can't put into my own body.