People don't like it when they are the chosen inflation fighters.
People don't have to but Heinz ravioli at £2 or whatever it is, as you said they can buy HP ravioli for 79p. Or Waitrose or Aldi or Tesco or Lidl or whatever else is available at a price they find palatable.
firstly, theres only one ravioli that tastes like Heinz, all the others are vile.
but you have a choice of two Heinz ravioli, HP or Heinz, one is 3 times the price of the other even though they are made and canned in the same factory.
how has inflation caused one to be £2 while the other was unaffected?
answer, it wasnt, they are trying to profiteer.
Now the government could put adverts on TV etc telling people not to buy the expensive versions of the stuff they've been buying for years but people are idiots, so to force them to buy the cheaper versions, and thereby force manufacturers to only sell the cheaper versions, they take money from consumers so they have to look around, then inflation comes down.
As long as people are just paying whatever is asked of them, it can never go down.
If it's price gouging by monopolies or cartels then there are laws to deal with these situations.
It's price gouging by everyone, like I said in my earlier point, if (2yrs ago) it cost 10p for power to bake one pie and now it costs ten times that (which it doesnt) why has that pie trebled in price?
There's a butchers near me that sells sirloin and rump steaks etc for half the price as Aldi or Lidl, he obviously doesn't have the buying power of the big outlets so that tells me that all the big outlets are price gouging. The government can do nothing at all about that apart from put people off going there, they can't close down all Tesco, Asda, Aldi, Lidl otherwise people would be eating each other