Well, that's the thing - "the customer is always right" is absolute bollocks. It's nonsense. It's breaking rules and making a loss just to please a customer to avert negative PR. This sounds reasonable at first, but it fosters a culture of "I MIGHT BE WRONG BUT I WANT TO BE TREATED AS IF I WASN'T" - you wouldn't believe how hostile it is to work in american retail, getting yelled at once a day by a customer that feels entitled - not because the company broke any rules, just because he pounds his chest enough.
Don't get me wrong, it's good to garner good PR by being nice - giving someone a new icecream-cone because it dropped right after walking out the store is good! But by allowing every customer to essentially break the official rules (and common sense) just to placate them enough that they won't be angry puts an incredible stress on retail workers, who now have nothing to hold on to: following the corporate rules might mean that an entitled idiot gets him fired, following "the customer is always right" might them fired because they made a loss.
Sorry that I rambled so much, I just HATE the concept of TCIAW so much it sometimes has to be let out.