> And the rewards aren't paid for with the fees charged to the customer;
the interchange fees for Visa and Mastercard have a surcharge for rewards cards.
It is definitely not the case that the rewards for your card are free (to the merchant/consumer).