Petraeus was not “set up” by anyone. The gal was a starry-eyed junior officer (buffed, in the Army Reserves, and married) writing a book that got infatuated with the subject of her book. You could see that coming a mile off just based on this scenario.
Petraeus, as the married 4-star, had the duty to avoid reciprocating. We all know what happened. He should have NEVER put himself in that situation (ie once he checked her out he should NOT have agreed to cooperate with her precisely BECAUSE she was cute - he knew better and was MORALLY WEAK).
Every guy out there “knows” what I am talking about.
I bet he’d be whistling a different tune if he had gotten pardoned - but he didn’t deserve a pardon because he should have been hammered far worse for what he did.