Not all customers are created equal.
I don't think the customer is always right. Sometimes the customer is wrong. Sometimes a customer is predisposed to be unhappy. One bad customer demands the time and attention of three good customers (for the revenue of one). They don't become fans. They don't spread the good word. You might satisfy them, but you'll never delight them. And worst of all, those customers drain the morale from you and your staff. They take time and attention away from people who are more likely to appreciate and benefit from what you're doing.
So, why would you spend all your time trying to make those customers happy. What would happen if you fired those customers in a supportive, nurturing way, acknowledging that you liked their kid and wanted things to go well for her enough to give them their money back and refer them to someone else.
Paddi Lund, a dentist in Australia, fired half his customers so he could spend his days with patients he enjoyed working with. His business actually grew because of it.
Sprint once sent a letter to over 1,000 customers who were calling and complaining too much (up to 25 times per month).
And we do it here at Collegewise. We work with great families. We don't have to let a customer go very often because we try to choose our customers carefully. But we do it when we need to, and believe me, it makes a difference. We don't assign blame. It's not that they're wrong and we're right. It's just that we don't feel good taking their money if we don't think we can do the job they want us to.
Imagine how much happier you could make your best customers if you didn't have to spend time trying to please your worst ones?