I would say a definate no. It's not your fault that they have had to refund and they certainly can't say they sre restocking as the item is no longer available. They should have offered a similar replacement. May be worth contacting OFT about this.
Who are the company anyway?