I smoke, big deal.  I've been doing it for almost 12 years, with a couple of years that I had quit somewhere in there.  A pack lasts me about 4 days.  Does that make me a bad person?  *shrug*  I don't do it for the sake of others, so whether people think I'm naughty or not is irrelevant to me.
But, I am conscious that others do not smoke.  I won't light up a cigarette in the car (or in the cars of others) if there's even only one person that doesn't smoke in it.  I prefer to smoke outside also, instead of inside, out of respect of anyone who's in the room that doesn't smoke.  Plus I hate the smell of cigarettes (as crazy as that sounds).
A few years ago, a law was being voted on whether restaurants or bars should ban smoking inside if food consists of 10% or more of their revenue.  I voted for it, since I can understand the inconvenience and uncomfortableness (if that's a word) of a non-smoker and kids getting their lungs filled with smoke while eating their fettucine alfredo.  The law was passed and now you can't smoke in any restaurant and about 90% of bars.  
That could be an inconvenience to me, but I'm not about to put someone in harms way when it's my own conscious decision to harm myself.