I don't smoke but I have a friend who does. It doesn't usually bother me. I actually like the smell of a burning cigarette if it is not too strong. I can't stand the smell of stale tobacco and I fully understand the complaints about that.
As with most things, I believe in compromise and mutual respect. No-one should have to put up with having smoke blown in their face, but tobacco is a powerful addiction and I think smokers are also entitled to a little understanding. Vaping strikes me as a good compromise that addresses the wishes of both sides.