“To a homeless person, a cigarette does not represent a dangerous habit, but a little piece of human kindness.”
Mike Lee advocates keeping a pack of cigarettes about you while in San Francisco, to give to the homeless.
I have to say I agree with everything he says here; my experience has been much the same.