They need to start having folks tell them when challenged, "If I have to walk back out that door.... I won't be back".
Vote with your money!!!!
We've had this same discussion in other threads, too. I am absolutely with you on it, too. I'm surprised at how many shops require this and it's complete BS. They usually claim it's for insurance purposes, but I'm not buying that argument. It's easy enough to just say "keep it holstered", just like Gander Mountain and Cabela's. If you need to unload or unholster, take it outside first.