I give to whomever I am compelled to give to in the moment.
Yes, I used to give a few dollars to a guy that was in a wheelchair that had a sign and parked himself on an island exiting a popular retail strip mall zone in my old area. I also gave to a homeless guy that had 3 dogs and carted around his stuff in a little red wagon. I would buy him a bag of groceries and dog food and he also went to our local animal services that gave out pet food and care for his 3 Golden retrievers.
The guy was obviously somewhat mentally “off”, whatever his issues were. I like to promote random acts of kindness and strongly believe we should have no attachment to how our gift is used, it is all about a moment of shared humanity, not further shaming or humiliating someone by giving them the standard welfare fare like a box of oatmeal. I hate those that “give” with strings attached, with a superior ” I know best” attitude and those that think just because someone is poor or homeless they should be grateful for your sloppy leftovers or stereotyped bag of oatmeal, macaroni, top ramen, and nasty canned peas. haha
WHY do we “give” shitty food to others and expect them to be grateful?
When I give I give QUALITY items, fresh fruit, cheeses, nuts, jerky, sandwiches, not crap food, breakfast bars, bagels, peanut butter, healthy and easily kept items.