That's the whole point. Why should I be under threat of arrest unless I comply with searches?
because it’s the policy of the store in order to limit shop lifting. What makes you so special that you should get preferential treatment? Showing a receipt isn’t like they are strip searching you. Do you shop lift? If not, whats the big deal?