I'm pleased to hear that the retailer has seen the error of their ways (well at least on this occassion!)
Bad publicity can ruin an otherwise good business (not that this comment should be taken as either an endorsement or criticism of the retailer in question) and the very nature of the web means that the bad publicity hangs around long after the event.
With luck, more people will research the integrity of suppliers in greater depth prior to parting with their money and only the good will survive in the long term. But, sadly, consumerism in the UK seems to have reached a point where only the base price of a product is seen as being important... rather than the more important customer care. Trouble is, if something arrives without issue, many will see a supplier as being perfect without realising that, were things to go wrong, that they would be left hanging out to dry as the profit margin required to provide a quality customer service was lost as the price spiralled downward.
...but now I'm babbling!