It is a pain to have to go to an ATM where you don't get charged a fee to get gas at the cheaper price. NJ has the gas cheaper for cash than credit, but there's Velero and maybe some others if you use their credit card you pay the cash price. On the Cape I do like the idea that you can use your receipt from Stop n Shop for .20 of per gallon at Christies. That helps.
How often do you hear of people getting robbed at gas stations nowadays, as compared to getting robbed in supermarket/convenience store/bank parking lots?
Once the discount for cash goes in, expect that to change, too
Wise men speak because they have something to say; Fools, because they have to say something.