One of America's best known military leaders, and CIA head David Petraeus, has abruptly announced his resignation. Stepping down, Petraeus admitted to an ...