That is not the whole story.  First, the protestors at the Charleston rally had a permit to be there.   Not all were white supremacists.  They were protesting the proposed removal of a statue.  The counter protestors arrived and the violence ensued.  The president said there were fine people amongst the protestors, and that the blame lay on both sides.  Trump was right.