The convenience fees thing really depends on what side of the fence you are on. For customers, "just add it to the price" makes people that pay with cash pay extra because of those that use credit cards.
For business owners, they are getting sick of paying all of the fees as they keep increasing. The rewards cards are by far the worst. I know for my family's small business, some can be 4% which is a joke.