I never use pay at pump. Maybe that's the problem... 
you like to use cash for everything don't you .... 
Not since I stopped being self employed, but I take cash on holibobs, mostly for budgeting purposes, and like to have some cash on me otherwise, if only for the vending machine at work.
Not a fan of the £100 contact less limit, and if you pay in the kiosk you're more likely to get a receipt and there is less chance of your card details being acquired.
I know Asda in Norwich doesn't have a kiosk, but there's plenty of alternatives that do.
The kiosk at Tescos in Broadbridge Heath isn't 24 hour, but the one at Three Bridges is, and it's usually cheaper. If I finish around 6am, the Sainsbugs in Crawley opens then, as does Mcdonalds in their car park, so it's opportune for both breakfast and fuel, and is cheaper than Tescos.
To say that there are no alternative places to by fuel in the greater Brackley area is a nonsense, sure they may not be the cheapest, but that's the trade off between convenience and distance. Ultimately it is your choice to be able to buy fuel or not.
A few ppl is neither here nor there in the grand scheme of things, especially if it is the difference between having fuel or not.