Your “platinum” or “gold” credit card should live up to its name. But these days, it might not.