Okay, yeah the title may sound bad, but let me explain. So I'm a 23 year old guy, work in retail at a fairly small shop. In stock are the shops own branded items, and then other brands from outside. So yeah, I'm casually stocking the products on the shelf, and this customer comes up to me and says why aren't the dates on these products? I explain how it's for waste reduction (which is a brilliant idea, plenty of people throw away food because the "expire" date has past" but the food is very much edible). But yeah, our shops own brand doesn't have expiry dates because of that reason. 

The customer proceeds to call me a "fucking useless idiot", I was at the end of my shift (11hrs), couldn't be bothered, so I asked her if she was a fucking moron. She asked for my badge name, which I happily gave, now I have a meeting with the manager. But coming to think of it, maybe I was a bit harsh. She seemed quite old too...but she did call me that first. AITA?