Donald Trump called Nikki Haley a racist name on Friday, par for the course for someone who turns to name-calling for his political foes. Business Insider