> What's worse, because the vast majority of merchants charge you the same price whether you're paying cash or credit, people who pay cash are, in effect, charged these hidden fees as well.
Their merchant account agreements actually require cash/card prices to be the same. (Credit card purchase minimums are generally not allowed either - of course that doesn't stop many merchants from trying.)