They will NEVER legalize it for anything other than medicinal purposes because there is no way to test a person to see if they are high or "under the influence" at the time of question. You could get pulled over, not have smoked in a few weeks and the cop suspects you are under the influence cause you are tired or your allergies are acting up and your eyes are red so they make you get tested and the test comes back positive. You didn't smoke, you aren't high and you just got a DUI. The only way it will ever be legalized is if they find a better method of testing.