I wouldn't know, I have never messed with anything else besides Weed/Hash. And Weed and Hash are the only things I've seen dealt over the counter.
It's not actually legal here either. It's tolerated. You can have up to 5 grams on you before the cops can do anything. My Girlfriend's work just had the next door neighbor get busted for about 250 plants LOL. The tolerance here fluctuates, but I agree it should be tolerated everywhere. People are always going to smoke. If you legalize/decrimanlize it, you'll get a spike in use but after the intial rush wears off, it will level off. You'll lose the smokers who smoke because it's against the law, but in the end, the people who are gonna smoke are gonna smoke.
I think it could be legalized once the government figures out how to Tax and control it to there advantage. I also think they will need a way to test if youve smoked recently, DUI/DWI type thing. Not sure how the drug testing would work for compaines Insurance deals. But if it's not illegal, then I'd imagine they wouldn't test for THC.
If they can sell cigarettes that are known to kill you, and alcohol( we are all aware of the baggage it carries), there should be no reason you can't go home after work and fire up a bowl and watch tv.