What about Hillary?
Carter does not have any jurisdiction over Hillary. He is in charge of the armed forces. So he can only hand out punishments for military personnel. His responsibility does not include the state department at all. The State Department is a separate department from the Department of Defense. They do work together occasionally which is why you may have thought Carter could do something.
There is a difference between David Petraeus and ANYTHING associated with Obozo's treasonweasel administration: We trust Petraeus in spite of his lapse of judgment in this one instance.