Donald Trump praised a supporter who appeared to punch a protester at a South Carolina rally, where several demonstrators interrupted his campaign speech.