Up for Debate: Petraeus resigns