My son is a Security Officer at a hospital. Every once in a while people are arguing etc. when he tries to break it up he's told to go screw himself, you damned wannabe. He says, well if you don't like the badge on my shirt, how about this one in my wallet. He's also a full time (for about 15 years) Sworn LEO. Their tones change quickly. Many of the places like schools, hospitals, college campuses Around here the security officers are off duty police, deputies, etc.
no offense to your son, but if he is off duty why does anyone care about the badge in his wallet? An off duty officer working as a security officer at any building doesnt have any more authority than any other security officer.