As stated, I'm COMPLETELY for removing the Confederate Flag from government buildings. Hell, I'd even rename the streets which are named after Confederate personages. HA HA, fuck them. They lost.
I would be willing to let The South With Rise Again types move into little reservations, the same horrible way we treated other peoples who lost wars of aggression. It's not right, but it's consistent. We could also go ahead and sell that land out from under them the moment we found useful resources, the same way we've treated the indigenous people's reservations.
But, back on topic, Amazon and Apple are free to say "no thanks" to selling goods which feature offensive items on them but in both cases it feels like a moral panic more than a consistent business decision. I mean, any amount of money Amazon and Apple make as their cut from third-party sellers could be donated to groups which oppose the actual items. That would be a more elegant solution.