"I believe Sen. Kerry owes an apology to many thousands of Americans serving in Iraq, who answered their country's call," said Sen. John McCain, R-Ariz., campaigning in Indiana.
Conservative radio host Rush Limbaugh said, "It tells us what John Kerry himself and the Democratic Party think about the troops and the U.S. military."
By the time Kerry got to a microphone in Seattle this afternoon to explain what he called a botched joke about the president, hundreds of thousands, if not millions of Americans, had already heard about it and Republican candidates were talking about it.
"It disgusts me that a bunch of these Republican hacks who have never worn the uniform of our country are willing to lie about those who did," Kerry added.
What's unclear is if Kerry's comments will help rally Republican voters or help their party portray Democrats as against the troops to score victories next Tuesday. A Democratic congressman told ABC News Tuesday, "I guess Kerry wasn't content blowing 2004, now he wants to blow 2006, too."