Trump’s rally in South Carolina was something of a free-for-all, even with a fight, as protesters kept interrupting the president