Hammering people for shit you did as a JO = Hypocrite.
Hammering people for shit you did as a Senior O = Fucking Hypocrite
Despite the fact that this argument keeps coming up in this thread any other thread witha PC theme to it, it's not really a tenable argument with respect to being a leader. regardless of what some may have done in the past, current leadership is responsible for enforcing current policy. As a leader, what I happen to think about any policy doesn't matter one bit. DOD and DON don't care what my personal thoughts are on EO, human trafficking, gays, NWUs, flathatting, or the NAMP, to name a few. They pay me to enforce and support current policy. As an officer I can't stand in front of the Sailors and say things like "this policy is stupid" or "I don't care if you use a hooker this port call" because The Man can and should fire me for that.
At some point, those guys need to be disciplined not only for the reasons Brett listed, but also as an example for all the agents that are doing the right thing. Letting these guys get off with a nothing more than a slap on the wrist shows the organization that standards and rules don't matter and will undermine good order and discipline. Good agents who do the right thing will become cynical and wonder why they bother when dirtbags are allowed to stay in and get away with breaking the rules.