Originally Posted by Plutonius
Companies can't do anything about alcohol since it's legal. Drugs are illegal so companies can and do test for them for liability / insurance reasons (i.e. if alcohol was illegal, companies would also be testing for it). As far a your "on the clock" statement, companies (not the individual on drugs) are screwed if an employee on drugs kills or harms someone while on the clock. Drug testing is the only way to guarantee that the employee will never be on drugs while on the clock. Note - Evidence of a comprehensive drug testing policy will go a long way in covering a company from indemnity in the event of an employee on drugs causing death or harm to another.
Still, an employee being drunk on the clock and causing an incident would cause just as many problems for the employer.
And drug testing isn't the only way to guarantee an employee isn't on drugs on the clock. First of all, drug testing can be beaten/faked quite easily. And secondly, if an employee is on drugs, it's probably going to be quite obvious, and then you can just fire them.
Also, what are companies supposed to do in situations like we now have in Washington and Colorado, where the people legalized recreational use of marijuana for people over 21 years of age?
I think it's quite hilarious people get all up and arms about their rights when people talk about taking guns away but then freely let companies trample and **** all over their right to privacy and live their lives the way they choose on their personal time.
When I leave work, it's none of their damn business what I'm doing as long as I'm not committing any crimes. And since marijuana is now decriminalized in my state and carries no more weight than a parking ticket, it's nobody's business but my own what I'm doing on my free time.