Worth a Salute

David Petraeus May Have Let Us Down but Here Are Generals to Embrace