Making alcohol illegal will never work, and marijuana being illegal has been a hard road for authorities. My vote would go towards legalizing marijuana, it's worked out really well for the American states that have done it thus far. Police have been able to focus on more severe crimes, it has created a huge job market and those states are taxing the sale of marijuana heavily. The tax money collected is being used for rehab programs for all substances, to further education programs and so on. Making these things illegal isn't the answer, but proper education regarding their consumption is.