Yeah I would have thought the surcharge would be exempt because a debit card uses your own savings, not borrowed money.
Unfortunately for the business, they still pay the same whether it's a debit or credit card. I would rather charge the few people who do want to use credit card a bit extra to cover the bank fees, than to build it into my pricing and make everyone pay, if that makes sense?