Bush's policy towards Iran has been about right so far. Certainly they are far too dangerous a nation for the United States to simply ignore. And any diplomacy against such a rogue regime will have to be backed by the assumption that the military option is not ruled out.
But for the Democrats, it's the Iraq debate they keep hearing in the backs of their minds when Bush talks about Iran. They think they were burned once, and they won't be fooled again. This is understandable, but dangerous for America. Iran is a serious problem, and the Democrats in Congress should engage the President on the issue, instead of just opposing any initiatives at all because the initiator is Bush. America can't wait for its next president to figure out what it is going to do about Iran. The Vietnam Syndrome dogged American foreign policy for too long after that war. If we create an Iraq Syndrome, the world will simply grow more dangerous while we dither.