I recently visited a major carpet retailer and had perhaps the worst customer experience of my life. I was in a rush…they were just going to finish their coffee. I had found the perfect carpet…they strongly disagreed. I needed the carpet fitted, as soon as possible they might be able to do something in six weeks. 'Vote with your feet', I thought. And I did. I walked down the street to a conveniently placed competitor whose customer service was the polar opposite. 'Outstanding', I thought. Then I walked straight back up the street, swallowed my pride and struck a deal with my tormenter. You see, they had the...