It’s completely fair to draw a line at not giving up consent to be searched and canceling a Costco membership that signs away those rights lines up with that.
The prices aren't that much better than Amazon. I'm not signing my basic rights away for a discount on a crate of noodles. It's offensive as well. When did it become Ok to presume your customer is a criminal? Sure if you have video feed of them stealing stop them. But "random" searches when they don't like the look of your face is crossing a line.
I'd love to see what is cheaper on Amazon than at Costco.
Most Macbooks same price but no membership fee at Amazon so cheaper effectively. Prime not required