LOL on the first part. I can't stand the smell of anyone who smokes now, and you are right about the smells like s#%t.
Smokers hate the very idea that cigarette smoke smells bad to non smokers. They also have no idea how far away from them the bad smell drifts.
When a smoker says “mind if I smoke?” I sometimes ask them “mind if I fart?”. If it is the first time they have heard that old joke they are taken back but if they have heard it before they usually say “sure go ahead”. LOL!