1. David petraeus is no longer in the military

It's not his military status that makes the affair dangerous, but his status as the nation's top intelligence official. Moreover, Mr. Petraeus was not fired per se. He determined that it was difficult for him to continue on in that role given the findings.