I don’t show my receipt either, if I buy something from near the front of the store, but if I’m wandering through the store, I don’t expect to get out without showing a receipt. Walmart doesn’t know if I stole it or not.
The way I see it, he is on their private property and it is common courtesy and ethics to respect the rules they have regarding their property and how transactions are conducted within it, such as confirming you aren’t leaving their property with stolen merchandise. He may have found one law to defend his belief, but just because something is lawful doesn’t make it ethical or respectful.
I may have a legal right to free speech, but I’m sure he wouldn’t appreciate my coming into his private property such as his house, and cursing him out in front of his children.
“I dont show my receipt either” I’m with you. Wal-Mart has been watching you since you drove into their parking lot. They have been watching you with 90 cameras walk all over the store scratching whatever or picking whatever. They have been watching you since you paid with your hard earned money at the checkout counter. I’m old and can easily pay for anything in the store, they know me, they see me all the time. Just tell me to have a nice day and let me go.