That's what customer service is all about, the customer is allways right, and if you want him to come back, and also if you dont want him to spread bad words about ya, you have to treat it this way.
The losses you'll suffer from bad publicity, will far out weigh the loss of giving something free of charge to an unsatisfied customer. :-/
This thread alone is a good example of how fast, far and wide bad publicity can spread, and cost a company big time.
