(CNN) - Director Oliver Stone, a longtime critic of President Barack Obama's Afghanistan policy, says the president was wrong to choose Gen. David Petraeus to be the new leader of the effort there.
"He's asking the head of the whole region, CENTCOM command, Petraeus, to step down in authority to take this post. That shows a complete breakdown in the military, to me," Stone said in an interview with CNN's John King.
"You don't promote down," added Stone, a veteran of the Vietnam War. "It's like asking Eisenhower to lead a division in World War II after he's led D-Day. You don't do that."
Obama relieved Gen. Stanley McChrystal of his duties as the top commander in Afghanistan Wednesday after the general and his staff were quoted in a Rolling Stone magazine article making comments that appear to mock top administration officials.
Defense Secretary Robert Gates and Joint Chiefs Chairman Adm. Mike Mullen endorsed Obama's decision during a Pentagon news conference Thursday. Mullen said he was nearly physically "sick" when he read the Rolling Stone story. The comments in the article constituted an unacceptable challenge to civilian authority, the men said.
Gates also said Obama himself suggested putting Petraeus in the new post.
"It was the president's idea," Gates told reporters Thursday. "It was the president who first raised Petraeus' name." Gates also called the Petraeus appointment the "best possible outcome to an awful situation."
But in the CNN interview, airing on John King, USA, Stone said the move doesn't change the fact that there is something "wrong in the military."
"You have to realize that McChrystal may have done the wrong thing, but a lot of people agree with him in the military. So there's going to be bad feelings a long time."