Responses to the downfall of CIA chief General David Petraeus - forced to resign after revelations of an affair with his biographer Paula Broadwell - have been predictably mixed. But surely the most laughable were suggestions the four star general simply had no right to be cheating with a foxy lady 20 years his junior on the grounds of age and looks alone?