I've been living in San Diego this past year, and the amount of homeless and panhandlers is eye opening. It seems as if the majority of those I encounter have legitimate mental issues, which I would reckon to be the root of their issues.
I have empathy for them, for the most part. I feel guilty, on occasion, when I avoid eye contact. Unfortunately, I'm in a spot where I can barely get by, let alone giving money away.