Some are very likely panhandling for drug money. Others are probably panhandling for better food than they can find from the outreach shelters. (I've seen many folks in this coffee shop that I frequent from the nearby homeless shelter.)
I would be supremely unhappy if some little kid latched on to my leg and tried to drag me. How is one supposed to handle that sort of situation?