I think this is valid, but the wrong part is preventing the use of doing business in another way. In this case it is not necessarily the issue of the credit card company (it is a different issue, although the credit card company does affect it because they are currently how the payment is handled), although sometimes credit card companies do such things too, such as requiring the price that the customer pays to be the same if you pay by cash or by credit cards, which they also should not do since it can interfere with other ways of accepting payment.