I'm not a smoker. And living in New York has given me yet another reason to be glad I'm not (you know, besides not having the emphysema).
Countless times I've been walking behind someone smoking and they are approached by a stranger and asked if they can have one of their cigarettes. I'm sorry but that's just another hassle I don't need.
How rude is that, anyway? If I see someone enjoying a Cafe Mocha or a candy bar, I don't go up to them and just ask if I can have some. Call me crazy, but I think that's just polite. You know, to not expect strangers to give me what they have just because I want some, too.
But for some reason, it's ok to approach strangers for a cigarette. I get enough people asking me for money every day, I don't need to start giving people another excuse to throw off my walking rhythm.