Republican presidential candidate John McCain said Saturday he will not relent in his fight against Democrats in Congress who want to set a date for withdrawing troops from Iraq. "We will not allow the United States of America to lose this war," the Arizona senator told a packed crowd at a restaurant. McCain led Republican efforts to defeat legislation this month that would force the withdrawal of combat troops. Doing so, he said, would mean chaos and genocide. "If the war is lost, who won? Al-Qaeda? Tell that to the 160,000 brave young Americans who are serving and sacrificing in Iraq today as we speak," he said. It's disgraceful."