But the alcoholic might need the drink more than food, and the drug addict might need the drugs more than a place to live. Perhaps not being sick for a couple more hours is the best thing for them at that moment. I'm not suggesting that you are under some moral obligation to buy them drugs, only that not giving them anything is not a moral position in itself.