Allow me to compound Bennetts shame....
I have had a Mastercard Debit Card for several years now. The first year I had it loads of retailers used to try and charge me the credit card fee. On more than one occasion resulting in me leaving the goods on the counter in front of the half-wit shop assistant who insisted there was no such thing despite having the evidence in their hands.
This hassle has now tapered off as they have become more common but last year Bennetts claimed they had never heard of them and still charged me the credit card fee! This year at renewal time I rang to haggle (NEVER take the first quote!) and asked if they were going to take money under false pretences again.
The response, and I quote "no we only charge new customers that fee".
My advice, if you find the buyer of your services or products is related to the motor insurance industry in any way, get your own back!