Please name any other retailer where if you go exchange a device (especially when you're exchanging it because of a manufacturing fault and not just because you changed your mind) you have to pay extra for the time you had it with you. Had the recall not happened I would have never had to pay...