I'm not suggesting anyone be murdered. I'm suggesting that if someone is given $5 and they haven't eaten in 3 days, and they choose to buy heroin or gin with it, they are going to die pretty soon. The alternative world where you stop that death, fix them up and send them right back out to destroy themselves just the same, with the same conclusion, but with a much longer timeline, isn't a better or more compassionate world, it's a morally lazy world where people make believe that they are doing something 'good' by delaying a death while doing nothing to improve that very life, and simply prolong a horrible life. In the meantime that miserable existence makes everyone else worse off, and the city unlivable.
I'm certainly not calling for anyone to be murdered or anyone's rights to be violated in any way, I am very much for not subsidizing the behavior by delivering sandwiches to people so they don't have to take a break from their drinking.