Bill, you are so obviously a total ignoramous when it comes to national security measures.
Gen. Petraeus broke the law, violated security regulations regarding behavior necessary to maintain independent from blackmail. Only the irrational "puritains" give a damn about his having a mistress. The fact that it was illicit is the issue. You want to bed a dozen people while holding that position, you'd better do it in public with the news cameras going. Doing it behind closed doors is the mistake.