I'm honestly a little thrown by the fact that you want to ban the Nazi flag, but think that stores voluntarily ceasing sales of Confederate flags somehow signifies an apocalyptic Borg future.
Oh, I don't know, because I know the actual philosophy behind those (the ISIS and Nazi) flags, perhaps? Civil War history is wrought with revisionism. Was it slavery or was it race? Was it even about slavery or race?
People's choices are being limited, and what I see is political correctness run amok. Oh sure, lets make people run to private dealers to get their confederate flags, make them more conspicuous in the eyes of the PC culture.
Do you know the "actual philosophy" behind the swastika?
It's an ancient symbol common to many religions around the world, going back 5,000 years. The "real" meaning of a symbol is irrelevant when it means something else entirely to most of the people.
What you describe as "PC culture" is just American culture doing something that you personally don't approve of.