The customer is always right - and when the customer is wronged, then they can be as frank as they want. It might not be classy to cuss out the supplier - but he wasn't wrong and is in no way wrong.
"when the customer is wronged, then they can be as frank as they want."
There's a difference between being frank and being abusive. If a customer talks to me that way, I immediately terminate the relationship. No one has the right to treat another person like garbage.
And let me reiterate: I feel that all three parties acted juvenile and tacky, lacking any common decency. The supplier should've communicated a realistic ship date, and when he found out that the products wouldn't arrive before Xmas, he should've apologized and offered a refund. The blogger should've stayed out of it and should not have posted a private conversation.
Correct - you can definitely terminate the relationship - but you can still do so in a professional manner and not lowering to or beyond the initial customers reaction.