They fixed the mistake, so they deserve another chance. If they had told you it wasn't their fault, and charged you for the repair, they would have done something wrong. Owning up to a mistake shows that they actually give a rat's a$$ about their customers- a rare thing in this modern world. I'm not perfect- state of the art, but not perfect, so why should I hold anyone else to a higher standard than I hold myself to?