I don’t think you understand. Per your other comment:
> it is cost of doing business and you can’t pass that shit off to customers
What do you think prices are? They are the costs to the business plus some profit margin. Visa is passing their costs down to their customers too.
Businesses are completely within their right to pass the CC charges on to customers. It becomes the customers’ cost of doing business with their preferred method of payment.