Let's explain why alcohol is legal and marijuana is not. It has to do with GENDER PREJUDICE.
-
Men who work hard and stressful jobs such as construction or even military would come home at night and drink to easy their pains. This was ok because they would wake up again the next morning and work some more; the booze helped them maintain productivity.  Mostly it was men who are objects of production who drank and women who were objects of sex who did not, they had to be mothers and home makers.
-
Marijuana was not good for the working man because it made him tired and bit lazy. He would smoke in the morning and not work so hard. So that is the real reason marijuana has been and remains illegal and criminalize. Because men are still seen as OBJECTs OF PRODUCTION.
-
Since women are no longer objects of sexual desire , motherhood they too are starting to smoke marijuana more and more. So the that is the real reason marijuana is become legalized; is to protect women from drug dealers(men.)