Petraeus would have known for a while that he was in trouble. He would also have known that Obama had this hanging over his head. Yes adultery can be punished in the military. I believe they can call Petraeus back to Active Duty to question and punish him. That is the key. Look to see if they call him back to Active Duty or if the spokesman mentions calling him back to Active Duty at a press briefing.
This was a preemptive strike by the administration to stifle Benghazigate.
Also, watch to see if DAIG, Department of the Army Inspector General, gets involved. Could also be investigated by Military Police, but since it’s about an affair, more likely DAIG. That would mean they’re looking at possibly getting him or they are threatening him. If they do nothing, that is also a message. That would be a reward from Obama. I really don’t know much about or even if there is a Department of Defense Inspector General. I would think so. Panetta and Dempsey will be players.