The other day I went to Wal-Mart (ya I know) and bought this bench things as well as two small items. The checker rang me up and but the two small items in a bag and left the bench thing in its box alone. I walk around the corner towards the doors to leave. Well there is not only the greeter at the front doors but a manager as well. The manager sees me coming and starts asking to see my receipt, which I just put away in my wallet. I tell her if see is so concerned with people steeling stuff why don't they stand were they can see the registers so they can tell who payed. I also indicated that the only reason I was getting stop was because she just happened to be there as the great would not stop anyone and I did not appreciate getting treated like a crook. She just kept saying let me see your receipt, which I showed her then left.
My question is am I under any legal obligation to show my receipt. How about Costco where I pay to be treated like a crook and have to show my receipt all the time?