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.