I see conservatives objecting all the time to the flying of "issue" flags like the rainbow flag from public buildings.
Of course it does -- I wouldn't dispute that. I think the vast majority of southerners who support flying the confederate flag are not racists, and do it for reasons of heritage. But at the same time, I couldn't find fault if a black Americans is offended by that flag, because defending slavery was a significant part of what the Confederacy stood for. So I really don't have a problem with the flag being displayed in the specific context of honoring the war veterans, etc.. But I don't think it belongs on current government buildings. It's up to the folks of each state, obviously, but since we're discussing Haley....
My point is that the flag implicitly honors "the cause", whatever that is/was. Now to you, "the cause" was all those other things you mentioned. To some other South Carolinians, particularly some who are black, it may well represent an attempt to keep them in bondage. Both perspectives have merit depending on your POV.
Now, I can understand why her decision ticked off some southerners. I can also understand why some other southerners supported her decision, and her doing that certainly doesn't make me, as an Ohioan, less (or more) likely to support her.
Well, maybe I should just get one of these:
But my ancestors didn't fight in the legislature. Rather, they fought on the battlefield to defend the South from invasion, under a flag more like this:
And some under one which looked like this
And even a couple who fought under this one:
The average person equates one of those battle flags with 'slavery' which was a political issue. They generally don't know the 'stars and bars' (that first flag) from a hole in their head. The rest are battle flags.