He says it's all because he had an affair. Of course, it couldn't possibly have anything to do with the October 26 CIA statement: "No one at any level in the CIA told anybody not to help those in need; claims to the contrary are simply inaccurate."
If Petraeus didn't order that no help be given to Ambassador Stevens and his staff when jihadists attacked the embassy, someone did. Maybe Obama was disgusted with Petraeus's refusal to take the fall for him. Or maybe Petraeus was disgusted with Obama's cover-up.
In other words, did he jump or was he pushed?
In any case, it is extremely unlikely that he resigned because the Obama Administration suddenly recovered traditional moral values.
"CIA Director Petraeus resigns over extramarital affair," by Nick Dutton for CNN, November 9:
(CNN) – CIA Director David Petraeus submitted his resignation to President Barack Obama, citing personal reasons, a U.S. government source told CNN.
The source said Petreaus admitted to an extramarital affair.
Here’s the letter Petreaus sent from CIA Headquarters Friday.
Yesterday afternoon, I went to the White House and asked the President to be allowed, for personal reasons, to resign from my position as D/CIA. After being married for over 37 years, I showed extremely poor judgment by engaging in an extramarital affair. Such behavior is unacceptable, both as a husband and as the leader of an organization such as ours. This afternoon, the President graciously accepted my resignation....