Given all the shocking new twists in the Petreaus scandal, what have we learned?
For a full explanation of the scandal you might want to see this documentary.