If Petraeus just wanted to resign, he could resign.
This crap is out only because he was being blackmailed, so when it came to lying under oath this time to Congress he got it out instead.
How could he be blackmailed if his family knew & 1/2 of Washington did too?