I have no problem with legalizing marijuana. Make it just like hard alcohol. Tax the crap out of it. Regulate the crap out of the manufacture, sale and distribution of it. You want to grow marijuana? You need to get a permit for it, and submit to all the existing federal regulations relating to safety of drugs, testing, clinical trials, labeling, weights and measures, etc..
Taking things further, we need to get rid of laws that allow employers to fire people who are under the influence of drugs or alcohol. There is absolutely no need to for employers to be able to restrict which drugs their employees choose to use. If people can get government benefits without taking a drug test, workers should have the same right not to submit to a drug test to work.
Let freedom ring indeed.