I think they went about managing buying the wrong way round.
Many places had a maximum of £30. They should have made it a minimum of £30, regardless of how much fuel you actually put in.
Spot on. It was the splash and dash refuelling which really fuelled (pun intended) the crisis.