I had a post written and it was way too long. So I'll try again more briefly...which is inherently hard for me. Please be patient.
I have mixed feelings about them. On the one hand, I feel they are an invasion of privacy. On the other hand, I think they are justifiable in situations where the job entails the possibility of having someone else's life in your hands, such as pilots, bus drivers, surgeons, etc. Do I really care if my server in a restaurant smokes a doob after work? Nope, sure don't. On yet another hand (I have lots of hands) people like my ex can routinely go to work four or five hours after leaving a bar traveling on his lips, and not have any problems because alcohol is legal and nobody is testing for that. IMO if what you do outside of work is reasonably their business, in other words if impairment outside of the workplace somehow jeopardizes the quality of your work, then alcohol should matter as much as drugs.
I used to work for an inpatient drug and alcohol treatment center. I was really surprised during my interview process when I was told they would
not be drug testing me for hiring purposes. Their policy was "give us a reason, and we will." And btw, their policy was to test for both drugs and alcohol, if given the reason to do it. I think that is a reasonable policy, although I still would have worked for them, and submitted my little cup, had they required pre-employment screening.
I am a SAHM right now, but up until April I was working for a pharmacy, delivering all levels of drugs (all levels/strengths used outside of a hospital anyhow) to SNFs, adult family homes, etc. Now since I was going around with bottles of morphine in the car, among other things, yes I think it makes perfect sense that they drug tested me and reserved the right (according to hiring agreement) to do so randomly with less than 24 hours notice. I think they can reasonably draw a line between someone who uses drugs and the safety of their inventory, not only due to profit loss, but particularly since controlled substances are just that; controlled. There can be a big problem for the pharmacists and their licenses if schedule C drugs are going missing.
Okay still got long. Darn. Sorry...