Gen. David Petraeus, meet your next commander in chief. The top commander in Iraq found himself in t