Should Donald Trump apologize for insulting Mexican-Americans and Mexico?