A Darlington grandad was left furious after being handed a £100 parking fine - despite staying 14 minutes and it being free for store customers.