Giving food instead of money does not necessarily show that you care more; it could mean that you have food on hand, aren't carrying cash, or find it easier and cheaper to provide food instead of money. It is impossible to tell what is behind somebody's intentions based on what they give you. Perhaps you are giving food instead of cash because you do not trust a homeless person to spend the money wisely, and believe that it will be used to buy drugs or alcohol-based on the homeless being commonly stereotyped as addicts
; this could be hurtful to some. "The idea that we should give homeless people food instead of money is patronizing," says Lauren Savill, a contributing writer for HerCampus. "It demonizes the homeless, and encourages us to consider homeless people to be lesser members of society."
Money is just as valuable as food, if not more because it does not expire and it gives the person the freedom to buy whatever they feel they need the most. Many homeless people consider clothes, toiletries, transportation passes, etc. as essentials as well
; they may have plenty of food but are in need of some of these items.