BoomerD
No Lifer
If it's a membership-type of store like Costco, then you have (probably) agreed to this in your membership agreement.
Otherwise, at "normal" retail stores, compliance is strictly voluntary. If you don't WANT to show them your receipt, tell them NO and keep walking. If they try to restrain you, THEY are the ones breaking the law. (do be sure you're not stealing anything, because the cop will probably check the receipt against your purchases anyway)
These establishments have the right to ASK you to show them the receipt, and if you don't mind doing so, then that's fine, but they do NOT have the right to FORCE you to do so.
Otherwise, at "normal" retail stores, compliance is strictly voluntary. If you don't WANT to show them your receipt, tell them NO and keep walking. If they try to restrain you, THEY are the ones breaking the law. (do be sure you're not stealing anything, because the cop will probably check the receipt against your purchases anyway)
These establishments have the right to ASK you to show them the receipt, and if you don't mind doing so, then that's fine, but they do NOT have the right to FORCE you to do so.