As I understand it, CC companies charge retailers for the "privilege" of allowing customers to use said credit cards. That's a definite fact in Canada and it's been that way since.....well, forever. I'd be very surprised if they don't currently do that in the US. The thing is, these fees are just buried in the price of goods & services, as they are a cost to the retailers. It really is a shell game, because the CC companies currently don't allow retailers to pass these fees on to customers. All that means, is that everyone will pay the same price, regardless of the form of payment. So, you're paying those fees now, they just aren't reflected on the receipt. As I understand it (this same issue has cropped up in Canada, I just don't know what the current status is) retailers just want to have those fees reflected on the receipts. It will encourage people to use cash/debit more, reducing the amount retailers pay to the CC companies - which is why the CC companies are dead set against it. The big question is, if retailers get their way, will they reduce their prices, because the CC company fees are no longer included? Or, will they just maintain current pricing and just pocket the extra profits, while charging the CC fees on top of their current prices.
To say that retailers are not currently permitted to charge transaction fees to customers is just smoke and mirrors. They are a cost to the retailer, so they are included in the price, by default. The problem right now, is that customers who pay with cash/debit are unknowingly paying those fees, because there is no difference in the price they pay for goods and services. They just don't enjoy the convenience & benefits associated with paying with a CC.
I personally enjoy the convenience & benefits of using a CC. But, even if one pays off the balance every month and doesn't incur interest charges, don't be fooled into thinking that one doesn't pay to use a CC.
In the end, I think it would be a good thing for those transaction charges to be reflected in prices, so that customers can make informed choices as to how to pay.