I agree with you. I am not trying to mean to people that do smoke but my BIL smokes and he smells terrible. He smokes outside too but he always smells terrible. When they bring my nephew over him, his clothes and his baby bag reek. I have literally put my son's clothes on him, after giving him a bath, and washed out all his things.
I've never smoked, but I dated someone who did once. It was a total turn off. I hated kissing him, because his breath literally smelled like shit, and it was like licking an ashtray. Gross. I would never have dated ir married DH if he smoked.
Everybody is different. I hate the smell of perfumes, some incense, different kinds of foods. Yet I am not rude enough to phrase things the way you did. I either hold my breath, remove myself, or deal with it. As a grown up you are capable of doing any one of those suggestions.
It is foul. I smoked three years and never could smell it on myself or others. I quit over two years ago. And it absolutely disgusts me. I can't stand it. My dh quit too. My skin looks so amazing now. I couldn't run for twenty seconds without hyperventilating practically. Now I can run six miles and completely changed my lifestyle. It is selfish too especially if you are a parent.