SFFP,
I think that one of he points being raised here is that SNCOs and Offrs being prohibited from going to the NAAFI bop is for the benefit of the troops. It is in order that they can have a whinge and moan about the chain of command without having to look over their shoulders; it is not because they are perceived as being 'unclean'. Because, as I am sure you are aware, there are some folks in the chain that are unfamiliar with/unappreciative of 'constructive criticism'
Duncs