Is it right for companies to drug test their employees? So what if someone wants to smoke some weed when they aren't on-duty? On the other hand, I think if you're high at work and can't do your job properly, your employer should reserve the right to drug test you and fire you if necessary. Sort of a don't ask don't tell policy.

Not everyone drug tests. Do you think it helps in all cases, or some, or never?