I really think this depends on the country you are in.
Certainly in most of the USA and Canada people look at smokers like murderers.
In Europe, people are generally a lot more tolerant.
BTW I stopped smoking last year but this is just from my personal experience.