No need to do much more than to point you to James Loewen’s frank article: Why do people believe myths about the Confederacy?
But we will go ahead and also point you to our own posts on this topic: Amazing Fact: The Civil War was fought over slavery, What made the north and south different before the Civil War?, and Slavery leads to secession, secession leads to war.
The Confederate States of America were founded with the sole purpose of perpetuating black slavery. There is nothing heroic in that. The men who created the Confederacy did not care about states’ rights—they had repeatedly demanded that states’ rights be trampled by forcing northern states that had abolished slavery to enforce the Fugitive Slave Act, by going into territories and voting that they enter the Union as slave states even though they were not residents of that territory, by terrorizing residents who wanted to vote anti-slavery, and by taking enslaved people into free states and forcing the free state residents to endure that slavery.
Soldiers of the Confederacy were not heroes. The old argument that most of them were poor and were not slaveholders is meaningless: they fought to protect their land and their governments, which meant protecting the slave system and the slave aristocracy that governed their land. If they won the war, those poor, non-slaveholding soldiers would have allowed slavery to keep going. They knew that. You can’t cherry-pick motives and focus on the heartwarming “they fought to keep their families safe” motive and ignore the chilling “the soldiers didn’t care if black Americans were enslaved as long as they kept their land” motive.
Secession was not allowed in the Constitution. There is no place in it that makes secession legal. So founding the Confederacy was the most anti-American action in our history.
It’s high time we became as tough on Confederacy worship as the Confederates were on America, democracy, and states’ rights.