Should David Petraeus have resigned as CIA director over his affair?