So how does this play out with Amex? I got 30 cards by email. $10 each. I'm assuming they have no way to take them back by voiding them. So I tell Amex I didn't get my $25 cards, show them proof, and I get my $300 back AND I can still use the $10 cards? Is it stealing to use the $10 cards if I didn't pay for them?
Or can I tell Amex to refund me $180 so my effective cost is 40% of the $10 cards? We're entitled to that deal since that is the "contract" walmart agreed to.
Anything I'm not aware of?