...here's my scenario - Petraeus was being black-mailed by the White House...give us cover on the video story or we leak your affair...
Possibly the WH even set him up for the affair, to create a scandal for him to “take the bait”, so he would have to resign in shame, deflect the story of Benghazi. I will NEVER believe that his resignation is unrelated to the Benghazi scandal.
So you think he called teir bluff, outed himself in order to tell the truth?