Be careful about assuming that non-smokers have "an agenda". My ex-wife is quite allergic to cigarette smoke ... to the point where her sinuses get all clogged and her face gets puffy. We are quite open-minded about people's right to smoke, and would always assume it was our responsibility to avoid people who did rather than ask them to put it out.
Last year we were on a charter in Campbell River (B.C.) when a fellow diver pulled out a cigarette while she was talking to him. She immediately stopped the conversation and walked away. This fellow got all insulted, thinking she had "an agenda" (actually she was trying to avoid what eventually happened) ... so he proceeded to follow her around the boat, blowing his smoke in her direction. She got so stuffed up she couldn't dive. The fellow who made her that way enjoyed two nice dives that day ... and got all defensive when I told him he was an a$$hole for doing what he did.
PC has nothing to do with it for some people ...
... Bob (Grateful Diver)