David Petraeus on Sunday pushed back on White House press secretary Sarah Huckabee Sanders's comments, saying the military "fiercely" defends the rights of Americans to express themselves. 

“I think we’re all fair game,” Petraeus, a retired U.S. Army general and former CIA director, told ABC's Martha Raddatz on "This Week." 

"We, in uniform, protect the rights of those to criticize us, frankly," he continued. 


Sanders said last Friday that it would be "highly inappropriate" to question chief of staff John Kelly's criticism of a Florida congresswoman. 

"If you want to go after Gen. Kelly, that's up to you. But I think that if you want to get into a debate with a four-star Marine general, that's something that's highly inappropriate," Sanders told a reporter. 

Kelly last Thursday mischaracterized Rep. Frederica WilsonFrederica Patricia WilsonBiden to meet with Surfside families as rescue efforts enter eighth day Biden offers traditional address in eerie setting Congressional Black Caucus members post selfie celebrating first WH visit in four years MORE's (D-Fla.) comments at a 2015 dedication ceremony for an FBI building. 

Kelly referred to Wilson as an "empty barrel" who took credit for getting funding for the building. 

The chief of staff also offered an emotional defense of President Trump's phone call to the widow of Army Sgt. La David Johnson, who was killed in Niger, saying he was stunned to learn Wilson had listened in on the call and spoke to the media about it.