Republican presidential candidate, real estate mogul Donald Trump, speaks at the Family Leadership Summit in Ames, Iowa, Saturday. Nati Harnik AP
">

The Republican National Committee, which normally does not make public criticisms of party candidates, also spoke out quickly.

“Senator 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,” said Sean Spicer, RNC chief strategist and communications director.

Trump sought afterward to limit his criticisms to McCain.

"Many people get captured. They are brave men because they are in the field,” he said. “I like the people who don't get captured, and I respect the people that do get captured."

He added, “If somebody is a prisoner I would consider that person a war hero, but we have a lot of war heroes that weren't prisoners also, and we should give them credit too."

He refused to back down on McCain.

“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 said of McCain.

Trump also attacked McCain for saying his comments about Mexican immigrants was stirring up “crazies.”

“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,’’’ Trump said.

“These were not ‘crazies.’ These were great American citizens.”

David Lightman: 202-383-6101, @lightmandavid