What really gets me is that the suppliers were arguing "It isn't our fault, we have to buy the energy at wholesale prices, boo hoo". If that were the case then you'd expect to see a higher turnover but higher costs so profits about the same.
But surely the fact that they have increased profits means they have overcharged their customers and the excess profit should be returned directly to customers through crediting their accounts.
It's not just customers being directly affected, the energy costs have destabilised the whole economy and stifled economic growth as people and businesses have had to spend more on energy when they could have been investing in expansion or spending money on other things.