Mr. Bush served notice at a news conference that he would not change course or flinch from debate about the unpopular war as he campaigns for Republicans in the November congressional elections. In fact, he suggested that national security and the economy should be the top political issues, and criticized the Democrats' approach on both.
Many Democrats want to leave Iraq "before the job is done," the president said. "I can't tell you exactly when it's going to be done," he said, but "if we ever give up the desire to help people who live in freedom, we will have lost our soul as a nation, as far as I'm concerned."
Also, Mr. Bush likened Hezbollah and the violence in Lebanon to that in Iraq — both, in his view, the work of terrorists — and called for quick deployment of an international force to stabilize Lebanon, CBS News senior White House correspondent Bill Plante reports.
"The reality is in order for Lebanon to succeed — and we want Lebanon's democracy to succeed — the Lebanese government's eventually going to have to deal with Hezbollah," Mr. Bush said.
Now in its fourth year, the war has taken a heavy toll — more than 2,600 Americans have died and many more Iraqis have been killed. Last month alone, about 3,500 Iraqis died violently, the highest monthly civilian toll so far. Bush's approval rating has slumped to the lowest point of his presidency, and Republicans are concerned that they could lose control of Congress because of voters' unhappiness.
Mr. Bush said if you think the situation is bad now, it would be chaos if the U.S. left early, CBS News White House correspondent Mark Knoller reports. But the president said he was frustrated by the war at times.
"War is not a time of joy," he said. "These are challenging times, and they're difficult times, and they're straining the psyche of our country. I understand that. You know, nobody likes to see innocent people die. Nobody wants to turn on their TV on a daily basis and see havoc wrought by terrorists."
But Mr. Bush said he agreed with Gen. John Abizaid, the top U.S. commander in the Middle East, that if "we leave before the mission is done, the terrorists will follow us here." A failed Iraq would provide a safe haven for terrorists and extremists and give them revenue from oil sales, President Bush said.
In response, Democrats said it was time for a new direction and Mr. Bush should begin redeploying troops this year.
"Our soldiers in Iraq should transition to a more limited mission focused on counterterrorism, force protection of U.S. personnel and training and logistical support of Iraqi security forces," House Democratic Leader Nancy Pelosi said.
Senate Democratic Leader Harry Reid said, "Far from spreading freedom and democracy in the Middle East, the Bush administration has watched while extremists grow stronger, Iran goes nuclear, Iraq falls into civil war and oil and gas prices skyrocket. Simply staying the course is unacceptable."
President Bush said differences over Iraq provide "an interesting debate." "There's a lot of people — good, decent people — saying 'withdraw now.' They're absolutely wrong. ... We're not leaving, so long as I'm the president. That would be a huge mistake."