Sounds like a dumbass Capt needed to be removed from his position, given an LOR, and a CC call with the bros on WTF is acceptable and what’s not. That’s where it should have gone. Now, if the DO and up were at the naming and said nothing/let it slide, now I can see firings. Maybe that’s the case, but not what I’ve heard.
Bottom line, as a CC I don’t think it would even cross my mind that one of my flt ccs would be so retarded as to name a chick C, and even more so in front of a GO. I wouldn’t be there, would find out about it afterwards, and then do the above. That’s realistic and reasonable. All of these leaders were probably at home playing with their kids when this went down - and because they were unable to telepathically sense what was about to go down in the future, jump in their Delorean, and stop the shenanigans, they got their careers ruined.
My only caveat is there could be far more to the story we don’t know about, but firings for the actions of a rogue shithead flt cc alone is bullshit.