Which is why Amex usually have strong rewards systems - they charge a higher merchant fee to retailers. And then retailers either charge the customer a fee or refuse the card.
I'm happy enough with my ANZ Frequent Flyer Visa, although they cap the points spending now. ($2000 = 1pt...