David is a war hero that had an affair and broke some minor rules. Normally he would not have been charged, but he held the cards on Obama and Hillary's involvement in Benghazi. This was BO way of silencing him, but now that he has been sentenced I expect he will now freely testify against BO and Hill.
David Petraeus was responsible for the Surge that was a huge success and saved American lives and helped wipe out many Muslim terrorists. To bad politics stained his record.