I smoke. I won't smoke around non-smokers, in restaurants, or even in my own car if there's someone who doesn't smoke. When I'm going to see an SP, I make sure not to smoke after brushing teeth, having shower etc, if I'm not positive they smoke too and don't mind the smell etc.
That being said, I have to say that a lot of the non-smoking vs. pro-smoking debate is political in nature only. If they were worried about 2nd hand smoke causing health problems, they'd also ban fossil fuels, most industrial practices, and so on.
Since it's also something many people have strong feelings about (although I've noticed it's mainly the non-smokers that go on a "my way is right," Jihad) you're better off to just agree to disagree, and respect each others' opinions. We won't solve the world's problems here, so lets talk about pooning.