I think that everybody should be free to take whatever they want, but in the case of some jobs, like health, security, police forces, etc, they should not use drugs during their jobs, because if they are "high", they could make mistakes, putting lives at risk... but it's true... all should be...