Sorry. You're off on the wrong track. The simple fact is that the Southern leaders started the war for one and only one reason: To protect the institution of slavery from the encroachment of abolition sentiment. Lincoln responded in a careful and measured way until the Southerner started the shooting. Lincoln's overwhelming motive was to preserve the Union. Slavery was the Southern motive, not the Northern motive, for the War.
Now in all of this the Confederate leadership all of the characteristics of the worst worst den of scum and villainy going. They did pretty much everything in the stupidest and most vile manner available to them. So not only did they start a war for the most vile of reasons, but they were completely stupid to have done so. Stupid from many perspectives, not the least of which that abolition within the law was not going to happen for a good long time into the future if they hadn't themselves forced the issue.
Now as to the common soldier, you really have that wrong, if not for the obvious reasons. Among the scumbag moves of the Confederate leaders was large scale conscription of poor whites to fight while crafting rules that kept many of the slaveholders personally out of the fighting. Yes, many of the common Confederate soldiers were volunteers rather than conscripts, but the Confederacy would have collapsed much faster without the conscripts. (oddly, I'm not able to find the conscription numbers for some reason

) But many of the common soldiers knew damned well that they were fighting for the right of the South to keep slaves. The poor white farmers had as a point of pride that they were at least better than slaves, and so in some ways were as invested in the continuation of slavery as the slave owners themselves.
However, none of that really matters to the discussion at hand.
None of this actually has anything to do with the topic at hand!
What the real subject here is the continuous apology for the treason which was the Civil War, and the continuous attempts to take the blame off the traitors and put it on Lincoln and the North, and the continuous attempts to make it seem that the Confederates were somehow the more noble or moral side.
And why is all this happening? Because people who hate freedom and love tyranny now want to cripple the federal government because it is the nation's primary protector of liberty. In order to tear down the federal government they have to delegitimize it. And in order to delegitimize the federal government, they have to legitimize the Confederacy. (Well, maybe they don't, but they find it a very convenient thing to do. And so many of them do a lot of it.)
It is this Civil War traitor apology, and the really vile motives behind it, that I am fighting against. Not the history of the ACW itself.
- The Confederate leaders were the scum of the Earth.
- The Confederate leaders are solely responsible for starting the ACW and the killing of 600,000 Americans.
- The sole reason the Confederate leaders did this was to preserve slavery.
- There is nothing "pro-liberty" on the side of the Confederacy.
- The Confederacy is in no sense an example of liberty for the modern country
- And yet over and over again we are forced to restrain our vomit as people who flat out do not know what they are talking about apologize for the Confederacy and hold it up as some sort of a positive example of liberty, even though it was exactly the opposite.
The Confederates started the war. The Confederates started the war solely for the purpose of protecting slavery. The Confederates were the scum of the earth. They lost. It's been 150 years. There never was anything admirable about them in the first place, and there certainly is not now.
Get over it already! Stop apologizing for these traitors.
And, most importantly, stop trying to use them to further a current political agenda that actually has nothing to do with what they advertise it having to do with.