try carrying a stale pack of pall mall reds to hand out to chronic cigarette bums.
i used to do it and after a while i noticed no one was asking me for cigs any more.