I keep it "need to know" , or deal with it as is comes up in discussion.
I was at one job and this guy shoved me. I was in a tight spot, stepped back and tripped on cables on the ground. (* would not pass and audit today *) I had a couple of options. Break fall and no one gets hurts. Bring him with me and he possible hurts me by landing on me. Or I use him as a pillow and he is guarenteed to get hurt. I had grabbed him instictively, and then let go of him to avoid injury. He was shocked. His comment, "I thought you were a black belt and untouchable." My comment," I explained how he could have been my pillow, or head his head hit the wall in trying or I coudl let go and fall and no one gets hurts. Besides rank has no indication on being touched."
A couple of other times, I have had some real over the top Union guys come at me. I explained to one not to touch me again. Not to poke me with his finger. He smiled and said "why not?" as he poked me. I did a finger lock on him, took him to the floor and stated, " while you are down there, ... " . I thne stood him up and dusted him off and most of the others around did nto understand what happened. He then apologized for touching me.
Another time I went into a lab, not knowing the rules of not wearing a tie Christmas week, so this guy jumps me with what I think is a knife. I did a pass and joint lock and then a strip disarm and realized that it was a pair of scissors. I put the scissors down and left the lab, and went and told my boss. The boss laughed his butt off. He told me not to worry about getting fired as no Union guy was going to file charges against an engineer for what I did. He would be laughed at by his brothers too much. I still worried.
So, in one case I stood up for myself. In another I reacted and it turned out ok, and I can smile at it now.
Although in the current job I have, I post my seminars up in my cube that are benefit seminars in case anyone wishes to donate to the cause at hand. So many know that I train. They all get wierd when they find out I teach it and have been doing it for 20 years and do seminars. So, I do not lie about it, I do not keep it a secret, I also do not go around obviously practicing in public or showing off.
There are good and bad points to everything, but in general I support keeping it need to know.