Former Defense Secs Leon Panetta and Robert Gates ,Gen. Martin Dempsey, the chairman of the Joint Chiefs of Staff, Gen. Ray Odierno, the Army chief of staff and former top US commander in Iraq ,Marine Corps Gen. James Mattis, the former commander of CENTCOM......all armchair Generals who have taken public positions against the current strategery .