Approximately a half hour ago I visited a US Bank ATM/branch inside a XXXX grocery store. I left my debit card in the ATM slot too long and it ate my card. I immediately looked went to the teller who advised me to get my ID out. He retrieved the card, noticed I am not a US Bank customer, and advised that " by law '' they could not give me my card unless I am a customer. 

XXXX XXXX the branch assistant manager ( XXXXXXXXXXXX ) advised that this us because they do not know why it ate the card ( he was looking right at it ). He said it could be fraud or anything and even though Inhave an ID he wouldnt know the reason. I asked if he would know the reason if I were a US Bank customer. He said he would. Which also does not make sense to me. 

XXXX advised that he can assure they would destroy my card for me. 

Branch XXXX XXXX Assistant Branch ManagerWhy can he stand there and keep what is mine when literally a minute prior the ATM took my card and I have a drivers license? Why can he return the card if I were a USBank customer but not otherwise? What " law '' states that he can not return my card to me because he does not know why the ATM ate it, though apparently the " law '' allows him to if I were their customer? 
