Even a lowly assistant manager of Walmart understands that they are way off base in demanding that a bill of sale be presented to them in order for a citizen to maintain their liberty and freedom. Your rights do not end at their property line. We got rid of that fifedom system when we cast off the King. As our founders said “Exercise your rights or loose them”.
The man had the Constitution and the law of Virginia on his side.
We have an open carry law. You ol'boys go delaying people getting out of the store by playing games with the receipt checkers you might just find out that doesn't mean walking around with a popped beer bottle eh.
Politeness first, then go home and beat your dogs or something.