I agree up to a point. Credit card fees are pretty low, overall, so a business deciding to charge me a few percent more if I pay with AmEx vs Visa feels like they're just being petty. But with the App Store, it's a significant chunk of the purchase price -- a business wanting to pass on a 30% increase in their costs seems reasonable.