I do get tired of the obsession with only giving anything to anyone who is not on their knees - whether it’s a free tv licence, food on its sell-by date or items that people want to clear out. I see ads on my local FB page saying ‘X free to good home. I would like it to go to someone who really needs it, so please message me’. They may as well ask people to beg for whatever it is, and you just know that if it gets passed on again there will be comments about ingratitude and so on.
As has been pointed out, Olio is a recycling scheme - not a charity, and there is no shame in getting food from it. As long as the Lady Bountiful attitude prevails, people will be embarrassed to use charity shops, Freecycle and all the other initiatives that are in place to cut out waste, in case of comments about taking from the needy. That will have a negative impact on the environment and there is no saying that ‘the needy’ will get any more than they do now. At the risk of being accused of politicising the thread, I think that we should have higher taxes so there is no need for the poor to have to ask for crumbs, and everyone should try to pass on or recycle what they can, whether they’need to’ or not.
Re the neighbour, I agree that he should be doing little things like clearing you gutters for nothing - not because you expect it of him, but because he expects it of himself.