There is a chain here in Ohio that does it, too. Annoying as all hell. Even though I like everything else I read in the article, I simply HATE carrying cash. I rarely have it on me unless I know ahead of time that I'm going somewhere I'll need it. A grocery store is simply one of those places I don't have cash (and after some of the big shopping trips, I don't WANT to have that much cash on me).
I'm not talking about real credit cards either. I'm talking about those bank credit cards that pull from my checking account (which are treated differently than "debit cards" which, at least around here, pass the transaction fee on to me instead the store). I know, I know, debit cards would work, but at least here, they don't accept those unless they accept credit cards, too.