The average confederate soldier lived on a small farm of 25 acres or less, usually married with children and seldom traveled outside his own county. Most had never seen a slave. What made them fight? But then was the issue of states rights enough to make them fight? I feel it is difficult for us to understand their true feelings as the form of government we live under today has no resemblance to what it was like then. Or did the southerners with the power and money sell the common soldier a bill of goods to get them to fight for the wealthy aristocracy of the south, which the abolition of slavery would have threatened. Wars always start by some form of politician, it seems. So would the wealthy aristocracy of the south have gone to war to protect their wealth. Heck yes. So then what was the average northern soldier fighting for?
The average Union soldier was fighting to preserve the Union and came to see the destruction of slavery as serving that cause.