He actually asked for some more food today. I went ahead and took it to him, but then, right in front of his friend in the tiny smoke-filled apartment (cigarette, thankfully) I told him, "We've spent $700 in two days. I'm done. Don't ask me for one other thing unless it's a ride to Aldi's when you get paid. I'm not spending another dime." Then I turned to his friend apologized for being "mom-like" and told them both that they best take 1/2 hour to get to work, because it's further than the shelter and left.
I really am done. I'm out of sympathy. He has a place of his own and food. I really, truly am done.