It is time for merchants to give a discount to customers who pay cash. Otherwise, they should stop whining about credit card companies.
I don’t know how it is where you live but in CA the ARCO stations where I trade take cash and charge you fifty cents to accept credit cards. Not too many independents left where I live in Southern Cali...