“Providing legal access to currently illicit substances carries with it the chance—although by no means the certainty—that the number of people using and abusing drugs will increase,” Schmoke conceded. “But addiction, for all of its attendant medical, social, and moral problems, is but one evil associated with drugs. Moreover, the criminalization of narcotics, cocaine, and marijuana has not solved the problem of their use.”