Legalize marijuana, tax the sh!t out of if just like alcohol, and sell it in contolled venues, like liqour stores. make it a 21 majority just like booze, with MIP penalties same as drinking.
Granted, there needs to be a more accurate means of testing however, so people don't get busted for DUI for the joint they smoked last week, or even yesterday. The current 30 day test just isn't workable for such kinds of testing. There will be certain jobs that need to prohibit use while at work, just like alcohol, for the obvious safety reasons...
Legalizing it and taxing it would have a dual benefit. The sales would raise a large amount of tax dollars, PLUS, since it'd be legal, it would eliminate much of the crime involved currently with smuggling and selling it, AND, save the various government agencies TONS of $$$ by not having to arrest & prosecute and jail people for marijuana related crimes.
Win-Win-Win...