I can't believe PayPal and the credit card cartels can get away with this shit. Card fees eat up an astounding amount of profit from low margin items, retailers should be able to encourage whatever payment method they want.
If customers knew how much they were actually paying to these card companies indirectly (thousands of dollars a year) most people would switch to cash