But Tesco don't charge for using a credit card, neither do car rental companies. With a supermarket, there is an alternative method of payment (cash or cheque), but car rental, like flights etc, has no alternative, so charging for payment by card is iniquitous.