Matthew, if this is your "corporate" belief someone should inform/terminate manager Richard! He wouldn't have lasted a week in my company.
There are ways to communicate with customers without having them leave feeling they were caused of lying about a complaint. Frankly, your response wasn't a whole lot better. The scratches can be buffed out...which I'll do, but I, and the people I've told about this, WON'T be back!