Definitely, I don't smoke weed, or drink alchohol. I maybe should because I have to take xanax once or twice a week.
imo, I'd rather have weed legal, and alchohol illegal (I think neither should be illegal). I've had much worse experiences with drunks than people high on weed :P.
I however support companies not hiring you because someone smokes weed even if it becomes legal. And support them forcing you to take a drug test. The companies are paying money, they should be able to chose who they want to pay. This becomes an issue, when racism, or sexism becomes involved. However, I wouldn't put potheads on the same level.
Generally speaking, I'm against making unnecessary laws.