It's their responsibility to replace it, not to cover costs associated with return transit. If you bought something from a store, took it home, and found out it was defective, would you demand that the retailer pay for your gas (petrol) that you used to drive back to the store so you could get a replacement?