Junkies sell the gift cards for less than they are worth so they can have cash. $50 gift card? Yours for $30. It is very hard to gift anything to people with substance abusive issues because almost anything can be turned to cash.
So this is how it should be. I clear my elderly neighbours drive when it snows. I help people take down trees. My neighbours help me as well. This is how it should be. You live next to someone? Then help then when you can, and leave petty shit go.