There are several comments in this thread that your initial comment may well have applied to, but you have chosen to apply it to my comment.It says they are straight.
What does it say about yours when you think him doing the right thing will get him labelled as such
That suggests that you are selective in who you wish to be confrontational with, or that you haven't read the entire thread.
You also seem to be struggling to understand plain English, and obviously have no grasp of human nature.
You especially seem to have no experience of interaction between groups of people in close working relationships.
If Mrsheeny does report this NCO, regardless of whether it's the right thing or not, all it will take is for one person to start mumbling about it, and from there it could either snowball or die a death.
It's my advice to him, which he can either take or ignore, in the same way he can take or ignore your advice.
I read what you advised him to do, it isn't what I would do, but your advice is valid, and the OP will form his own opinion.
You're obviously the type of person who feels nobody else is allowed to have an opinion if it differs from yours, but that's just human nature, we all have our different traits.