Isn't the job in question defense secretary of the United States? Why should an American defense secretary be required to "staunchly advocate" for the interests of another country that isn't even in NATO? Or put it another way: can you imagine a leading Senator demanding that a defense secretary be a staunch defender of Canada? Or Germany? Or Serbia? The double standards here are gob-smacking.
The hullabaloo surrounding Hagel's nomination is completely absurd. Hagel has a very moderate, reasoned record when it comes to the support Israel, and the negative response to his promotion to Secretary of Defense should alarm anyone who believes that American foreign policy should be decided by Americans.