Getting punched in the face vs. walking into a private store that has a type of surveillance you disagree with are entirely different things...
If you disagree, you can choose to shop somewhere else. It's literally that simple.
Edit: and let’s not forget that you have not signed a contract which gives them permission to abuse your private information. ‘By entering this store you agree to’ signs don’t mean shit.