Outlaw rewards credit cards? Or make it compulsory that the true cost of a specific credit card is revealed to the merchant who has the right to absorb or pass on, in a line item, that cost to that specific consumer?
If I know I'm paying for my own rewards, I'd choose a card that keeps more money in my pocket. I'd go as low as the PITA factor of cash.
It's not clear to me what the net benefit is of a credit card over a debit card.
But for sure the confusion ensuing from allowing debit cards to be charged as credit cards should be illegal. The merchant account providers are probably the ones reaping the free money on the racket.
Credit is the POS default, for whatever reason. Not all POS are the same. e.g. US Post Office consistently knows if I am using a debit card, and it prompts for a PIN when I do. Every restaurant, bar, service does not ask for PIN, and the handful of merchants I've inquired with say their debit card fees changed by the merchant account providers are the same as credit. Scammy.
At least in Colorado it's legal for businesses regardless of the TOS contract with a merchant account supplier to pass on the transaction and processing fees of credit cards. It's not legal to pass on cost/fees for debit cards, ACH, or cash.