These idiotic politicians might be winning the hearts and minds of businesses, large and small, but banks are not going to lose that transaction fee money. Guess who is going to subsidize the transaction fee loss...look in a mirror! The banks will make it up somewhere, either in banking fees, the cost of an annual credit card fee or some other hidden cost you the consumer will pay.
As far as the rewards programs, they are not free to you anyway. They feel like it, but remember, you bought something to get the reward. The price you paid includes the points you receive.
Political smoke and mirrors all the way around.
In some states, retailers can't add surcharges or convenience fees. Here are the five states where it's illegal: Colorado, Connecticut, Kansas, Maine and Massachusetts.
While it's illegal for businesses to charge credit card surcharge fees in these states, there are two things to note. In Maine, government entities can impose credit card surcharges. Additionally, all states are allowed to offer cash discounts to avoid these fees. That includes the above five states. Offering a cash discount may encourage more customers to pay with cash, and it can help both the business and the customer avoid additional fees.