The idea that if you lose or misplace the gift card, or it is stolen, Marriott will flat out refuse to cancel and replace the card is below what you expect of Marriott, or any other reputable company. I can understand why Marriott might want the risk of loss on the customer, but how much effort would be required to cancel the missing card and replace it (even for some minimal fee)? Of course, if the missing card is never used, Marriott stands to pocket the value (unless the holder reports the card to the state escheat office or the like).