Gen. Petraeus to Sarah Sanders: ‘We in uniform protect the rights of others to criticize us’

Appearing on ABC's This Week on Sunday, retired four-star General David Petraeus rebuked White House…