You have a terribly shallow understanding of history.  The south did not fight to preserve slavery and the North did not fight to abolish it.  When the illegal war started there were MORE slave states in the union  than in the confederacy.   The men fighting under the Confederate battle flag fought for one reason,  they were being invaded.  According to Lincoln he invaded for taxes and revenue.  
Remember,  secession is a separate event from the war itself.