Oh I agree, but debit card fees are not where I’d start.
First of all people spend an average of 18% more when they use a card vs cash. Use cash and avoid both of these problems. Plus your purchase is not trackable by the govt.
I use the debit card but I process it as credit. I have no regular credit cards and I have no debt. I pay cash for most things, but I always use my debit as credit because my bank charges $1.00 for most debits, but nothing when I use it as a credit transaction. The money still comes out of my bank account and no interest is paid.