Gazillion-Star General and "Fox News Strategic Analyst" Ralph Peters never met a problem America couldn't solve by nuking a nation of brown people or Commies. That American soldier who got hisself captured by the Taliban? Peters says let him hang!
Peters, who never saw combat, knows from his rich experience writing foreign policy fanfic that this American soldier is a liar and a deserter. Fox News just openly hates America, and the troops, and they should all be charged with treason.