> if you're committed to your company and your company's success, then you decide to do what ever it takes to solve your customer's problems.
> Anytime you spend extra time with your customer you win.
I don't think that anyone actually adopts this position. You would probably not become a kidney donor for your customer, or pay them $10,000 because they confess to you in a support call that they recently became unemployed. You would not build a new software application just for them. You would not even add a feature to the product just for one customer! (At least at the consumer software level.)
It's fine to make exaggerated statements because our society requires exaggerated change. But there is a big difference between saying that Time Warner, AT&T, et. al., need to get better about customer service, vs saying that patio11 or Peldi do.
I guess the fundamental problem I have with your position is that you are preaching a message that lots of people in Fortune 500s should hear (and won't), to a group of people that are probably treating their customers too well already, and are perhaps feeling guilty that they do not do even more for them, and are thus primed to further the error. So in that specific sense, I think this advice is dangerous.
A much better approach would be to advocate a scoring system that takes into account more of the actual benefit of customer service, e.g. realistically estimating the marketing benefits, considering the product feedback benefits, and so on. The value of customer support may vary greatly with the kind of market you are in, for example.