I know some need help. I don't think handing them a buck or two as you pass by is the way to help, at all.
I think giving to panhandlers is done more for the benefit of the giver to alleviate their sense of guilt or to make them feel like they are good person when doing that has nothing to do at all with being a good person.
I think panhandlers make spaces seem more hostile to women and children and even just a man walking by himself. They are taking those public spaces away from their intended use and turning them into panhandling spaces. I haven't seen it much in Salt Lake but in other parts of the country I have seen very aggressive panhandling. That can be downright scary for anyone, like you've got to pay the toll to walk past or you'll be verbally and possibly physically assaulted.
The more panhandling works as a way to get money the more you will see people panhandling, the more the premium spots will be contended over, the more aggressive the panhandling will become. If profitable enough you'll see people doing it as a profession over working a low paying job. But it'll also be something your average junkie will be more prone to spending time doing. This might be someone who lives with people who support them insofar as giving them a place to live, but panhandling is how they get their drug money, how they connect with other junkies.
Then there's just the fact that I don't think a string of cars needs to miss their turn signal getting off the freeway because someone wants to give a person a couple bucks while we all wait.
To me the bottom line is that if panhandling didn't work (no one ever gave to panhandlers) then the people doing it now who are truly in need would turn to other forms of assistance. And if we supported those other forms of assistance instead of giving to panhandlers we'd have a safer more effective form of care. People wouldn't be standing on the corners of our off-ramps. People wouldn't be harassing us as we walk through high foot traffic areas.
By giving to panhandlers you are contributing to a problem and not helping to solve homelessness or poverty at all, not even really helping to provide comfort for the homeless and needy in any meaningful way. You're just paying for your daily "I'm a good person" fix and hooking an alcoholic or junkie up with part of their next fix.