Also in the 'solution to shop-lifting makes me shop elsewhere', there are two locally-owned independent hardware stores in walking distance from my home.
One has a 'buzz to enter' vestibule with two doors whose locks are controlled by the cashier. You ring the exterior bell, the cashier buzzes you through the first door, and only after it closes will they buzz open the second door -- so you're trapped. The same is true on the exit. No one can run out of the store with an expensive power tool they didn't pay for. But even though I'm not stealing anything but I find the whole experience so deeply unpleasant that I've stopped going there at all.
The second independent hardware store now has multiple security people at the front, and a mandatory bag-check policy. Except the bag check line is the customer service line, and I've literally waited 30 minutes total to drop off and then pick up my bag, stuck behind people with elaborate customer service requests. They have a bunch of staff on the floor, but they often don't actually know where stuff is, whether they carry X, etc. It becomes impossible to make a quick purchase of a single item.
So more and more, I'm apt to buy whatever it was online. I don't want the extra amazon packaging. I tried going literally out of my way to buy at the local independent business. But they made it such a crap waste-of-time experience.