If the PC Navy actually fired a female senior officer,you KNOW she was caught doing some nasty stuff.
BTW,for those of you who don't know,being "fired" in the military means your career is over and your only option is to put in your retirement papers.