I like to consider myself a "polite smoker".
When I know people don't like being smoked around, I don't smoke around them. I think it is only polite. And when I don't know, I try to remember to ask if they mind. LOL!! It is very funny as most people say, "it's ok, go ahead", but that is one of those automatic responses. So I make sure to say something like. "please feel free to say no. " If I know or see anyone pregnant, I don't smoke even though all Chinese women say, "no, it's ok, smoke!"