Petraeus had to go....not because of the sexy thing....but because he wouldn''t support the Line: CIA never requested Military help
But he DID support it first time around. So what changed his mind? Pressure from inside his own ranks?
Absolutely.
My guess is that they were threatening to expose the affair if he did not testify in a way helpful to the Admin. He said no deal and leaked the affair himself.