Lincoln's genius speech at Gettysburg said all that needed to be said concerning the reasons for the Civil War. The South lost, they were backward and primitive socially, politically, and economically. They were also aggressive, and had little morality about their fellow man. Slavers tend to be that way.
My Great-Grandfather fought with the 11th Illinois at Fort Donaldson, Shiloh, and many other engagements. He was on the side of what was right, as much as there can be such a side in any war.
Is that what they tell you up there? That the north was a moral and principled bastion against Southern barbarity? That you were dragged into war by Southern aggression and a moral obligation to end slavery?
No, that is what history tells us. By depending on slavery, the south never developed a strong middle class. And slavery is second only to genocide in the pantheon of man's sins against man.
By failing to have a middle class, the south never developed either industry, nor schools that were for all citizens. Their society was one of the elite, the poor, and slaves. The elite were educated, if they desired to be so, the poor were semi-literate, at best, and the slaves were punished if caught trying to learn to read. That was the southern society at the time of the rebellion.
Had the South succeeded in balkenizing the North American continent, the nation that you enjoy would not exist today. The United States are just that, a war was fought and won to maintain this nation, and to make it a more just nation.