As much as it is to honor fallen confederate soldiers, it is an insult to fallen union soldiers that the confederate flag still stands at all.
Politicians facing a tern limit are able to do whatever they want without fear of repercussions. I would say that Nikki Haley is doing this because she wants to.
If at some point they were going to remove the Confederate flag, and this tragedy expedited a decision , then it is a moving tribute to honor these people and in a small way makes their deaths not in vain. If there really is not appetite to change and this was a simple kneejerk reaction to a senseless act of violence then it does no one any good. Without a desire to change then the gesture is meaningless.