From my POV as a former bouncer turned software developer, causing a fuss (assuming you mean in the moment) isn't the right move.
If you blow up and start yelling at the bouncer (who will get fired if he doesn't scan your ID), you're taking it out on someone who can't change the policy, and you're going to sully the entire evening for the rest of your group. Contact management, absolutely, but causing a fuss at the scene is less than effective.
And there is a flipside to the physical safety issue - there were two stabbings (and countless other attacks) in the club I worked at, and we were able to positively ID the attackers within ~30 minutes of the incident, which led to their arrest hours later.
Violating the privacy of 100% of patrons, putting them ALL at risk, to be able to catch the small percentage of violent people is not an acceptable trade-off, whether the group is 100 people or all of society. This is why we have the presumption of innocence and the 4th amendment. Private businesses can act otherwise, but they’re douchebags if they do so.
Showing ID doesn’t make anyone safer; indeed your bar violated everyone’s privacy and on multiple occasions someone STILL got stabbed. Worst of all options. It makes everyone less safe.
Privacy is a basic right.
Don’t give a single dime to organizations that act otherwise.
If you blow up and start yelling at the bouncer (who will get fired if he doesn't scan your ID), you're taking it out on someone who can't change the policy, and you're going to sully the entire evening for the rest of your group. Contact management, absolutely, but causing a fuss at the scene is less than effective.
And there is a flipside to the physical safety issue - there were two stabbings (and countless other attacks) in the club I worked at, and we were able to positively ID the attackers within ~30 minutes of the incident, which led to their arrest hours later.