This is one of the 'damned if you do and damned if you don't' issues. Like having naval vessels off the north African coast to discourage immigrants and people smugglers but also to save them from a certain death if they do go to sea. Remove the ships and thousands of people drown.
Food Banks are not a cure. What is a cure is proper living wages (as distinct from the capitalised version of those words) and a more efficient welfare system that does not let people fall through the system and be left without an income for weeks on end.
It also means an end of thinking the lower the price of anything the better it is, whether a clothing item imported from abroad and made by an underpaid worker in a sweat shop or food grown on farms in this country where farmers are driven to risk using illegal immigrants and paying below the minumum wage because of the supermarkets relentless cutting of the price they will pay for fresh food sold in their shops.
To a great extent the solution lies with each of us; to pay a fair rate for everything we consume, whether goods or services and try to shop ethically.