Earlier quoted context omitted.
I've live in New York and I've literally never been to a single bar or grocery store that accepts American Express. Anyone know why this is?
Amex charges higher fees per-transaction. Because they're a charge card, they make their money off the transaction fees, and not off the interest rates a card accrues. Conversely, this means they have to charge more on the front-end to maintain profitability.
IIRC amex also tried to stop retailers letting customers know just how much they charge per transaction and wouldn't let shops offer different prices to counter-balance Amex greed.
Overall they sound thoroughly nasty and I cheer their demise.
ps whenever I can I use cash at an independent business so they keep the 2-3% instead of some big bank.