I am not sure the point you are constantly trying to make.
That is very apparent by your first sentence. You say your ancestor fought "slavery", yet the only difference between South Carolina having slavery and New Jersey having slavery is that South Carolina wanted *OUT* of the US, and New Jersey didn't.
So your ancestor wasn't fighting against slavery, he was fighting against the right to Independence.
He was fighting against self determination and in favor of subjugation... which is in itself a form of slavery.
My ancestor went where they told him to go. It’s amusing that you think the average soldier had any part of that decision.
You keep trying to make a “macro” argument, and try to apply that to individuals.
You can think what you want about the civil war. It honestly doesn’t matter. What matters is that the institutions that were being used to enslave other humans was stopped.
I should never have entered into this discussion. Your mind is locked and they key long thrown away. You seem to want to defend practices that should have been illegal, and were abhorrent. I just want to rejoice that it was stopped and the South was destroyed.