You are only partly right that the war was fought over federal dominance. The Slave Power demanded that they dominate the federal government. Further, the Slave Power demanded that it dominate state governments, even northern states that forbade slavery.
The war was begun by the Slave Power, to give Virginia the excuse they needed for their pretended secession.
Begun by the Slave Power, for the higher cause of Slavery.
The 'slave power' included the north, pagan. As a matter of fact, if it wasn't for the yankee slave traders there wouldn't have been any slaves in the South.
The problem with you neo-yanks is that you've been completely brainwashed by the False Cause propaganda machine, i.e., the federal government that you worship.
The war was begun by the Slave Power, to give Virginia the excuse they needed for their pretended secession. Begun by the Slave Power, for the higher cause of Slavery.
Mythology and lies; the neo-yankee stock in trade.