Yeah, you didn’t help your business because she is going provided free marketing for you via word-of-mouth.
You could have said, “Just doing my Job”
I’d probably have a big visual Sign at the point of sale that states ID may be required…and then just blame it on the management (you) and shrug it off together, complete the transaction.
I get the attitude of customers but brick and mortar stores require a certain level of customer service and professionalism even if it’s one sided. This is why e commerce is so appealing.
Good luck. Stay cool, you got this.
Business shouldn’t be emotional.
You have to reel this in.
Would you say this if they went behind your back and left a Google/YELP review?