AMES, Iowa - Donald Trump ignited a political firestorm Saturday by questioning whether Sen. John McCain -- who spent over five years as a prisoner during the Vietnam War -- is a war hero.
By mid-afternoon, Trump tried to walk back his blunder on Twitter, saying "captured or not, all our soldiers are heroes!"
But his attempt at damage control seemed unlikely to diminish the anger his remarks had caused. They provoked an immediate outcry from his 2016 presidential rivals and the Republican National Committee -- which has expressed concern about the impact his controversial remarks on immigration have had on the GOP brand -- and may have provided an opportunity for Trump's rivals to knock him from his position as the party's leading presidential candidate.
The controversy began early Saturday afternoon, when Trump, speaking at a question-and-answer session at the Family Leadership Summit in Ames, Iowa, commented on McCain, with whom he's recently feuded over illegal immigration.
"He is not a war hero," Trump told pollster Frank Luntz, who was hosting the session.
— John Kasich (@JohnKasich) July 18, 2015
"He is a war hero," Luntz interjected.
"He is a war hero because he was captured," Trump said, cutting him off. "I like people that weren't captured, OK? I hate to tell you. He is a war hero because he was captured. OK, you can have -- I believe perhaps he is a war hero."
The comments met with a mix of gasps, boos, laughter and some applause from an audience.
McCain, a Naval aviator, was shot down in 1967 over North Vietnam and fractured both arms and legs after being ejected from his aircraft. He was repeatedly tortured during his stay in the notorious "Hanoi Hilton" -- and refused early release when the North Vietnamese learned his father was a Navy admiral -- until he finally returned home in 1973 following the Paris Peace Accords.
McCain, who has limited mobility in his arms following his war experience, received the Distinguished Flying Cross, a Silver Star and a Purple Heart for his service.
Trump, meanwhile, received several deferments during the war, the New York Daily News reported in 2011.
McCain spokesman Brian Rogers told CNN that the senator would have no comment on Trump's statements.
But Trump's comments were swiftly condemned on Twitter Saturday afternoon, with several Republican 2016 candidates blasting the remarks.
Texas Gov. Rick Perry ripped Trump's remarks, calling McCain "an American hero" and labeling Trump's words as "disgraceful."
"His attack on veterans make him unfit to be Commander-in-Chief of the U.S. Armed Forces, and he should immediately withdraw from the race for President," he added in a statement.
Florida Gov. Jeb Bush, a frequent target of Trump's criticism, also came to McCain's defense.
"Enough with the slanderous attacks. @SenJohnMcCain and all our veterans - particularly POWs have earned our respect and admiration," he tweeted.
Louisiana Gov. Bobby Jindal also called McCain "a hero" on Twitter.
"John McCain is an American hero. I have nothing but respect for his service to our country," the presidential candidate tweeted.
South Carolina Sen. Lindsey Graham, a close friend of McCain's, fired off a series of tweets criticizing Trump and questioning his qualifications to be president in light of the comments.
McCain's daughter, Meghan, tweeted that she was "horrified" and "disgusted" by the remarks.
"I can't believe what I am reading this morning," she said. "There are no words."
But while Texas Sen. Ted Cruz -- who has stood out in the 2016 field as a supporter of Trump's controversial remarks on immigration -- defended McCain in a tweet, he notably, he declined to criticize Trump when asked by reporters to comment on the real estate mogul's remarks. Instead, he blamed the media for trying to turn Republicans against each other.
Sean Spicer, the communications director for the Republican National Committee, said in a statement that McCain "is an American hero because he served his country and sacrificed more than most can imagine. Period."
"There is no place in our party or our country for comments that disparage those who have served honorably," Spicer added.
Speaking to reporters after the event, Trump sought to clarify his comments.
"If a person is captured, they're a hero as far as I'm concerned," Trump said. "But you have to do other things also. I don't like the job John McCain is doing in the Senate. He's not taking care of our veterans."
His campaign also released a statement, in which Trump said McCain has done "little" for U.S. veterans.
"I am not a fan John McCain because he has done so little for our veterans, and he should know better than anybody what the veterans need, especially in regards to the (Department of Veterans Affairs)," Trump said in the statement. "He is yet another all-talk, no-action politician who spends too much time on television and not enough time doing his job and helping the vets. He is also allowing our military to decrease substantially in size and strength, something which should never be allowed to happen."
This is the second time this week that Trump has taken a jab at the 2008 Republican nominee.
After McCain criticized Trump's visit to Phoenix last weekend, saying he "fired up the crazies" in regard to his controversial comments on illegal immigration, Trump called the Arizona senator a "dummy" on Twitter.
".@SenJohnMcCain should be defeated in the primaries. Graduated last in his class at Annapolis--dummy," he said.
In his campaign's statement on Saturday, Trump again referenced illegal immigration as the main reason for his feud with McCain.
"Furthermore, he was extremely disrespectful to the thousands upon thousands of people, many of whom happen to be his constituents, that came to listen to me speak about illegal immigration in Phoenix last week by calling them 'crazies,'" the statement said. "These were not 'crazies' -- these were great American citizens."