The irony is that had you bought your ticket from a travel agent (including an OTA like Expedia etc.), you wouldn't have had to show any card.
The top management obviously didn't quite get the customer service aspect of this policy (you suffered stress you shouldn't have), but it appears from this thread that they've removed the silly extra check. Credit cards are indeed fungible.