That one always gets to me. How can anyone give money to a smoker? I wouldn't allow myself the luxury of a costly drug habit. I'm sure as hell not going to give it to someone so they can support theirs.  I mean sure, there's always a chance of some substance abuse going on with charity. But most of it is pretty easily hidden. But you can tell a heavy smoker the second you're a few feet away from them.