Laws should not unduly infringe on the rights and freedoms of individuals.
Having a law that dictates what adults can consume, is an infringement based on a moral judgement. It does not matter if you agree with people taking mind altering substances or not. You do not have the right to unduly infringe on their right to do so, or take away their right to freedom.