Robert Gates , a Republican stalwart and former US defence secretary who served under eight presidents, has derided the party’s election candidates for a grasp of national security issues that “would embarrass a middle schooler”. An ex-CIA director who first joined the White House under Richard Nixo...