This is one of the major problems with people receiving free food, or free anything, in time they begin to consider it a right, and no longer feel any gratitude to the organisation or its volunteers.
I recognise that it is needed, but it should be a last resort after people have made as many economies as they are able. Cigarettes, alcohol, mobile phone contracts and subscription TV are just a few of the things that should be abandoned, before people need to visit a food bank.