yeah, I saw in the news yesterday that small businesses are starting to revolt and are asking for gov't intervention. I think if a retailer accepts credit cards, they simply need to tack on the expense and offer alternate payment options. And if they need to explain that if you return an item bought on CC, you won't be refunded those fees either. The more they educate the public, they more the public will understand that its their choice to use a CC and that it comes with fees that are out of the retailers control.
If you go out to dinner and you see an extra $3 on the bill for using a CC, then at least you see it and understand it and can then make the educated decision on what payment method you want to keep using.
But the reality is, there are fees for cash too - but I'd imagine most businesses would accept that because those fees (your time and coin fees) can be covered by pocketing the odd sale and not paying taxes on it (not that that's legal). Thankfully this is a non-cash business and I am never tempted. But you just know that many people abuse the hell out of that...