What about the stick approach, firing government workers for using drugs.
How many prison guards would have to go before there are too few to guard the inmates.
This was part of the contract negoitiations so will be there until the next contract. Being forced to do something so demeaning should have a price.