bases named after confederate generals:
bear in mind those bases were named for political reasons. most of those bases were created in the early 1900s. when the military needs money, they had to be nice to racist southern democrats, they buttered them up with platitudes and naming rights in exchange for military funding. last base named after one was in the 1950's. this is the 1850 - 1860 demographic that was dying out. so they would have been 90 - 100 years old. they still had enough influence on the younger demographics, the 1860 - 1870, the 80 - 90 year old set.
civil war:
Slavery was not the main cause of the war, its certainly played a key part of it. as one poster clearly puts it, it was economics that was the main driving factor. (excessive tariffs, high shipping rates, etc.) Jealousy and envy played a major role in the animosity between northern and southern business interests.
Prior to the civil war, the South accounted for much of the federal treasury, something like 70%.
the war against slavery did not become an issue until 1863, the year Lincoln made his Emancipation Proclamation on January 1, 1863. so what was the war about between 1860-1862? there were alot of northern people who were against the war and didn't cotton to freeing the southern blacks.