My wife asked one of her employers why he didn't drug test.
He said if the person was screwing up at work it was his job to figure that out. He said drugs were not the biggest problem with employees. At least if they had a drug problem, they might be able to deal with it but you can't fix stupid.
Florida is pretty much a "fire at will" state. You may have more trouble in a state where bad employees are protected (druggie or not).
Where she is now, it is the insurance company that drives drug testing. Unfortunately they don't test for alcohol and that is really the drug that causes the most trouble.