I don't normally give money to a panhandler, but sometimes will buy a low cost meal for one.
More than once I've encountered the same panhandlers at different locations. One day I saw the same guy at freeway off-ramps about 25 miles apart. I had a gut feeling that this was his full-time job.