Fortunately we have a (very expensive and comprehensive) social security system geared to taking care of anyone in GENUINE need, both locally and nationally, plus a plethora of charities.
It would help the situation if supermarkets were charged for any food they threw out...or offered to give it to the starving, in return for a small amount of labour.
It would also help if we all took steps to reduce food waste from our own households, and endeavoured to waste as little of the planet's valuable and finite resources, as I do.
Educating people about the perils of debt, and closing down the rip-off 'payday' loan companies would be a good idea too, IMO.