Last I checked, smoking was legal. Try again.
The corner we've painted ourselves into with drug testing is that the powers that be have steadfastly argued that workplace testing has nothing to do with the legal system, since violators aren't arrested. They did this as an end run around the 4th amendment. Now its rearing its head in all sorts of health-related ways. The more the merrier.