Answer :
I would say the retailer violated the contract because natural disasters you can't control in any way. There is nothing you can do to stop it if it happens. The reason I would say that the retailer is at fault is because they made a conscious decision to change up companies.