Responding to controversial remarks by Donald Trump, Sen. John McCain, R-Ariz., said the Republican presidential candidate does not specifically owe him an apology but should apologize to other veterans.