It isn't the government who set prices it's the growers, manufacturers, shippers, wholesalers, retailers and all of them must make a profit if they're to stay in business. There's also the packaging, storage, deliveries ( including fuel) advertising, gas electricity, insurance, staff costs plus wages and a million other unseen costs before you see a treat on the shelf.
The government has no say in all of this.
Government cannot keep giving handouts as it's really you and your nextdoor neighbours whose tax is paying towards a whole range of benefits, food vouchers for during school holidays, extra help for people with disabilities, JSA, UC and council tax exemptions +++++
It's a finite pot and we are already in huge amounts of debt. Help must be limited otherwise the economy crumbles and we get high inflation.
Or you ensure wealth is more fairly distributed and not hoarded by a tiny minority, that would go some way to helping. I've said it about 100 times previously but the richest 1% of UK residents could afford to wipe out our entire national debt and still have over £1,000,000,000,000 left between them. Approximately £15m each if your split the remainder equally, can you honestly think of any one deserves £15m all to themselves when the average net worth of 16-42 year olds in the UK is £7k?
And you're wrong about the pot, it is infinite when it comes to money because it's a completely man-made concept (I know there are reasons it doesn't work that way). What there isn't an infinite amount of is resources, which is why its beyond ridiculous that we have based our society on a system that requires perpetual growth to function. Infinite growth in a closed system with finite resources is not possible, it will collapse, it IS collapsing and the longer we pretend it's not the worse things will get.