Not just you losing the customer but you getting a bad name. Ethically, if the fault is from you, you just have to take the loss and replace for the customer. Some of the hard sacrifices we make in business.True, as long as the fault is not from them and it's from you. This is the best choice of action to take. Cause in this state any wrong move could make you loose the customer completely.