I agree with most of your comments. However, I would also like to add that there are MANY programs all over town (as well as federal, state, and city/county funds) to help the homeless with food, shelter, and clothing. Your $5.00 would be best spent contributing to those organizations, instead of giving it to those who may use it for reasons other than the purpose it was intended.
With all the organizations around Wilmington, there is no need to go hungry or sleep without a roof over their heads. A lot of the folks who live out in the woods choose to do so because they don't want to follow the rules at the shelters. I used to work for a homeless shelter and I know this for a fact.
I'm a big believer in helping those who can't help themselves. But I will always choose to provide that help through a reputable organization instead of placing it directly in their hands and face the uncertainty of whether it was used for the intended purpose or wasted on drugs and alcohol.
More information about formatting options