The chances of the military charging Petraeus with adultery after he has left service are worse than slim to none. Even in the case of adultery while still in service, it is extremely difficult to prove absent pictures or personal confession.
IIRC, Petraeus has put no timeline on his alleged adultery. Additionally, it is also impossible, if he recanted his confession, to prove beyond his own word. He didn’t confess under oath, and he could always say there were politically expedient, personal, psychological, etc., reasons that he said what he said and then recant his confession.
The military is not going to charge him. He did this purely to help Obama with the Benghazi case.
A man of no integrity and no sense of honor in abiding by his Oaths. In other words, the perfect democrat shill/worker/slug.
Unless he has charges pending when he testifies before Congress, he cannot take the fifth without implicating himself in some crime directly related to the cover up.
I do think he “confessed” to this affair and resigned as a way of giving both himself and Obama some cover and possibly buying some time in order for the heat to die down.
Frankly, though, unless Obama is caught in bed with a dead girl or a live boy, Congress is not going to be pressing any serious investigation that might implicate Obama in anything. It’s not in the cards. Boehner is fully on board with Obama’s agenda and nothing will stand in their way.