Thunderhead has just published a report that delivers the results of a survey that it took to try and discover how long a customer takes to recover brand loyalty after a single bad customer experience. The top level findings indicate that consumers can take up to a year to reach the same level of brand loyalty, once they have experience a single bad interaction with a company....