Read what the Vice President of the Confederacy said in his speech, I have just posted it.
However, in the Civil War, the South was fighting for slavery as a moral right. The South was fighting in defense of their homes, their families, and, yes, their way of life, which included slavery. If the radical islamists invaded tomorrow with the stated purpose of ending abortion (note: this should be an easier case, since the Union never made claim to end the evils of slavery), I would do everything within my power to repel such an invasion. That does not make me a defender of abortion, or an abortocrat, or whatever the next idiotic word y'all are going to make up to paint us all as lovers of slavery. None of us are. Get over it.
The cause for the war was slavery.
No doubt many fought for different reasons, such as Lee, who was against slavery and secession.
Yet, the political cause for the South seceding was over the election of Lincoln and his platform to limit the growth of slavery.
That is history-deal with it.
The British did note the apparent contradiction with the colonists and slavery. So, then, do you believe the revolution of 1776 was immoral?
No, because we intended to end slavery, as Andrew Stephens noted in his speech.
Error: your use of the word "the". See my post above.