As a self-described Civil War sperg, I thought I'd weigh in on the issue.
Despite the fact that my ancestors fought for the North during the Civil War, I respect the common soldiers who made sacrifices on both sides, as well as certain generals both Northern generals such as Ulysses S. Grant and Confederate generals such as Robert E. Lee, the only Confederate leader to actually believe in the concept of States' Rights and not just use it as a cover to justify slavery.
Now, specific statues erected during the 1950's and 1960's to spite the Civil Rights Movement? Okay, I can see maybe getting rid of those very specific statues, but even then I am conflicted.
However, the majority of Confederate monuments were built in the 1900's, 1910's, and 1920's as a means to guilt poor whites in the South to vote Democrat, as others in this thread have already mentioned.
Removing Confederate memorials and symbols from actual Civil War battlefield sites and cemeteries? That actually is erasing history and I am firmly opposed to that. The worst part is that a lot of leftists and SJW's are proposing just that (and in some cases, it has happened. You can no longer display Confederate imagery at Gettysburg nor buy Confederate-related souvenirs at their gift shop) and that angers me as a historian, particularly as a Civil War history enthusiast.
It also angers me that a lot of the SJW's and Antifa types who want to remove Confederate memorials and ban the Confederate Flag are usually support Communism, Anarcho-Communism, or idealize the Soviet Union in the same way that a lot of Southern conservatives idealize the Confederacy.
As bad as the Confederacy may have been in the Left's perspective, the Soviet Union was a whole lot worse in terms of overall human rights abuses. That's not even taking the atrocities of Maoist China, North Korea, Pol Pot, and other Communist states into account.
Yeah, slavery was bad. But so was the Gulag and the atrocities committed during the Bolshevik Revolution, to say nothing of other crimes committed by Lenin and Stalin.
Don't be hypocrites. If you are going to ban the Confederate Flag and vandalize Confederate monuments because of slavery, you should also ban the Hammer and Sickle along with the Red and Black Anarcho-Communist flag and other Soviet or Communist imagery for their crimes as well.
Of course, I think you shouldn't ban any symbols at all or vandalize historical monuments to push your political agenda. I believe in freedom of speech and freedom of expression, regardless of how asinine the stance may be.
I don't support banning Confederate imagery. I don't even support banning Nazi or Soviet imagery, and while I may have mixed opinions on the Confederacy, I utterly hate Nazis and Communists. Despite the groaning of SJW's and Antifa thugs, the First Amendment still exists in this country.
I don't want America to turn into a self-hating SJW shithole like Germany or Sweden.