David Petraeus Apologizes for Giving Classified Info to Alleged Mistress, Talks Syria Strategy

He also called on the U.S. military to stop Syrian dictator's bombing.

Petraeus began his testimony by apologizing for the scandal that led to his resignation and conviction in a federal court.

"It was a violation of the trust placed in me," he said.

Testifying to the Senate Armed Services Committee, Petraeus said the U.S. military should stop Assad's use of devastating and indiscriminate barrel bomb attacks, which most observers agree are cause for a majority of the death in Syria and the subsequent human migration.

“We could tell Assad that barrel bombs need to end or we could stop their air force from flying,” Petraeus said. "We have that capability."

Grounding the Syrian Air Force would require the creating of no-fly zone, which would significantly increase the involvement of U.s military forces.

“It would demonstrate that America has the power to stand against Assad,” Petraeus said.