I find cigarette smoke highly offensive. I find smokers to be the most inconsiderate lot (as a group, individuals vary and I am sure that you, gentle reader, are the most considerate person in the world as a smoker. It's all the other people I observe who don't give a sht about littering or blowing smoke in the presence of non-smokers. But not you.)
But do I have the right to require that they stay 100 yards from me? I do not.
On the other hand, should they be required to listen to my lectures about how three of my children's four grandparent all died from smoking related illness and the only one still living into her 90s is my never-a-smoker mom? That smokers should roll the ash/coal off their cigarette and pocket the butt? That I should be able to breathe fresh air instead of their smoke? Blah Blah Blah. No they should not.
Somewhere a happy medium needs to be hit. And I am only using smoking as a metaphor since it is something that I was thinking about after smelling how my rude son smoked in my car (but that's not your problem.)