Today me and my wife went shopping at Wal-Mar I picked up a .30 cal cleaning mop and put it with my wifes cart as she was checking out she called me over and the checkout clerk advise me that I to show her my F.I.D card. I said that this did sound correct I showed my F.I.D and we left the counter. I went back to the counter where they sell firearms and advised the clerk what happend He ran a cleaning mop thru the scanner and it ask for my F.I.D he keyed in I did not have F.I.D and it canceled the sale but the slip said that I had to be over 18 to buy gun cleaning supplys. Anyone run into this problem? This was in the great state of Mass but this is overkill.