You handled the encounter well, lildobe. Calmly, courteously and pragmatically ( you didn't really have to show them ID/LTCF, I believe).
I'm beginning to think that the basic response model you used here and the Agent 47 used the other day at Cabela's is the way to go for OC stops by yet-to-be-adequately informed LEOs.
Much better results than those obtained by a certainindividual in Hampton VA who is using a less cooperative and less adaptable response model.
Good luck with your complaint. It will be very credible, I think.