The only thing I disagree with is the part about alcohol.
I know what you mean concerning smell or whatever, but I have seen alcohol ruin many, many peoples lives, people - WHO DON'T EVEN DRINK THE SHIT!
Whether it be spousal abuse, F.A.S., drunk-driving, fighting, blackout, noisy-ass all-nighters, music, incoherence, inability to function around others...
I personally feel that alcohol should be a prescription drug. It's just as powerful (or more so) than anything else in the "right" quantities... and it is ubiquitous, and can be sold around the clock.
I hate alcohol and I hate alcoholics just as much as you hate nearby dope smokers. I don't smoke dope, but I don't care if I smell it in the air, unless I'm at a concert where I just cannot fucking breathe and I've paid big bucks for my tickets.