And people don't go home from the bar and beat up their wives because they've been smoking too much, people don't beat up strangers in the street or in taxi ranks because they've been smoking too much. People don't get in a car and plough into pedestrians or other motorists because they have been smoking too much... genius

So try and justify your unhealthy, life wrecking, judgment clouding habit if you want, but it doesn't wash.
The problem you have here is that you can drink alcohol without getting drunk. You cannot smoke without producing second-hand smoke (at least I don't think you can).
I, for example, believe that smoking in public should be illegal, period. Inside or out. But I also think smoking marijuana should be legal in the private home, and am pretty open to extending that to a variety of other drugs. I also think drunkenness should be illegal in public (I believe it is, in some jurisdictions - it's an offense to be drunk in public in England and Wales, for example).
As far as I'm concerned this is a pretty consistent policy. Put simply, if you want to do something in private at home, go for it (as long, obviously, as it doesn't cause direct harm to an unwilling participant). I don't care how much it harms
you, how sordid or disgusting or immoral I might think it is. Fill ya boots.
You want to light up a joint, masturbate to dog porn until your knob falls off, and then chop your own head off with a saw mounted on a giant dildo? Go for it.
In public, you don't get to do whatever you like. If it's detrimental to the health of those sharing that public space with you, you can't do it. Wait til you get home.
And as I've already said, what you're doing privately at home is none of your work's damn business,
unless it starts to inhibit your work performance. If you spend all night puffing away on marijuana and then get up in the morning and go work at a drug rehabilitation centre performing all of your duties to a satisfactory level, I have no issues with that at all. If you start trying to sell marijuana to your patients or smoking at work, or coming in late, or your performance drops because you're tired or hung over or your brain has been fried, your work can kick your ass to the curb.
(Incidentally, on the domestic violence front, I do know of instances of husbands who beat up their wives because they were agitated because they'd run out of cigarettes. Some people don't need much of an excuse.)