If you truly want to help the homeless, just give them cash so they actually have options to use the money the best way that they need. Just giving them some shitty fast food will barely help them you self righteous nut.
actually the cash would not help them out especially if they are suffering from addiction. They may even be bad at managing money, there are a lot of reasons homelessness happens. But the food is immediate help for an immediate need.