Helping those truly in need can be confusing at times. You have to use your own good judgement. Will you make a mistake? Absolutely.
Some folks will sell whatever they can to make ends meet,, while others do so to get their next fix of the drug of their choice. Often,, the bad ones will steal stuff that's harder to trace,, (no serial numbers etc,) sell it for whatever,, and buy the drugs of their choice.
But also,, sometimes,, you can also see someone who is truly struggling & needs help. Offering a little kindness goes a long way.
I remember my old Scoutmaster,, the founder of our Troop, who ran it for 46 years. He was a college professor & quite smart. Yet,, after retirement,, as a single man,, he'd dress for comfort,, usually an old T-shirt,, and sweat pants. He also wore moccasins. He wore a hair piece to cover the head wound scars from WWII,, (which he retired as Col.) To look at him,, you'd never know he was quite "comfortable" unless you saw him driving his 1962 Jag.
One day,, while dressed in his "casual clothes" & driving his VW bus, he stopped in a McDonalds. As he sat & ate his meal,, a guy walked up,, and gave him $5.
At our Council meeting,, he relayed the story,, as he added the $5 to the Troop "kitty". He LOOKED poor & down, and a stranger showed kindness. He passed it on the the Troop.
Using his story,, I've often been somewhere,, and watched people. You can see the ones who want a meal, count change,, or buy just what they can with what little they have. I have bought a few meals,, or given a few bucks to those folks.
But the street corner beggars,, never.
I've seen too many of them who were better off than they appeared. A key thing to look at; Their shoes & socks,, or the lack of socks.
But pawn shops,, can be full of buyers OR sellers.