I just think it’s odd that you immediately associate smoking with being an asshole - unless they’re quitting. Like you make it very clear that personal agency is important to you - but smoking makes you a piece of shit.
i don’t think being a smoker necessarily makes you an a*shole, but surely makes other people live with the smell and the taste of tobacco. and you can’t force people to do that.
I make it a point to not discuss things like this when people aren’t thinking clearly.
When you smoke a cigarette the smoke doesn’t automatically find the nearest non-smokers lungs in order to harm them. The smoke settles, and there are more than enough places far enough away from people to smoke at.
If you’re worried about secondhand smoke harming you in any context outside of smoking indoors - I’m sorry but you just aren’t thinking clearly.