A person waving a CSA flag is very different than tearing down a monument dedicated to men who died in a war.
How? By waving that flag about and pretending it's "heritage", you erase the history of the flag.
It's that simple. That's your argument.
Unless...you're going to say the heritage is slavery and white supremacy, which would make the flag a tool of intimidation, wouldn't it?