Jonathan Zasloff makes an interesting point here:
US national security politics has become Israelized.
That phrase refers to the old saw about what the Israeli electorate wants from its government: a Labor policy carried out by Likud. Israeli voters recognized that Labor was right; that holding onto the territories was (and is) madness (both for strategic and moral reasons), and that ruling over millions of Arabs was not in Israel’s interest. But they never trusted Labor to actually do it properly without exposing the public to violence. That had much to do with Labor’s rhetoric than anything else. The one exception to this was Yitzhak Rabin, whose gruff manner and record gave him the title of "Mr. Security". (As Labor leader, he never lost an election).
The same thing has happened to the Democrats. The public recognizes that the Democratic approach on Iraq is correct, and that we are going to have get out soon. But they don’t trust Democratic instincts on national security. They would prefer someone who is too willing to use military force to someone who is not willing enough. In short, they might not like George W. Bush, but they would rather have him than Jimmy Carter (who is the real culprit behind the Democratic image, not the Vietnam policy).
In other words, Americans are looking for the equivalent of Kadima. Isn’t McCain the obvious Sharon? And when did the Democrats last have a Rabin?