The thing is, the US flag is the flag of slavery, too. The Confederate flag is no more the flag of slavery than the US flag. The Confederacy fought for the same freedoms as the US during the war for independence. Even after the Confederacy was defeated, slavery legally existed in the US for months.
It's really not about the flag.
No it isn't.
The US Flag represents the original revolution against the King, and all the people of the 50 states...regardless of creed or ethnicity.
A bit of historical irony. The very day that the confederate flag came down over Columbia, and the same day Columbia was burned to the ground by Union soldiers, who slashed the fire hoses of the fire brigades, 20 black women were raped by Union soldiers and one black woman was murdered. No white women were raped, because citizens kept firearms and because of the southern code of honor. It is part of he historical record. They never taught this in high school.
So much for the Union loving black people.
The Confederate Constitution declared slavery to be an eternal "right" that CANNOT be abolished.
The U.S. Constitution did not.