No. The customer is paying for a 'good' product, and that's what he/she should get. Also, both sides didn't know about the risks, in which case you obviously can't move the responsibility to the customer. Someone has to be responsible, and it can't be the customer if he/she didn't know.