One of the first times we let them rewrite history.
After the war of 1812 the north pushed for tarriffs. They said it was to stop the south trading with our enemies, but the reality is they wanted to drive down the price of cotton and other goods farmed in the south for their factories.
The tariffs were HATED in SC they called the first one the tariff of abomination, and when jackson only slightly reduced them in 1832 they called a statewide convention and declared them null and void in SC. Congress passed a force bill that authorized Jackson to us the military against SC and war was saved by a compromise at the last second.
In the next 3 decades the government worked together on compromises. Till the north gained enough control to pump up their factories again. Nothing changed in SC. The second the pro tariff party won power the people of SC were like "fuck it, I'm out." The slave/free state expansion stuff only mattered because slave states would likely be agricultural and anti tariff and free states would likely be industrial and pro tariff.
It is an absolute hard fact that the south would have traded slavery for lower tarriffs.
The other hard truth is that the after the southern states left Congress a government made up of 100% northern states attempted to stave off war by passing a constitutional amendment permanently enshrining slavery, and lincoln sent letters agreeing to sign it.
If the south wanted to keep slavery they just needed to come back and ratify the amendment and if the north wanted to end it they just needed to trade for lower tsriffs.
The civil war was not about slavery, it was about money.
Nothing you said was untrue, however, the final nail in the coffin was 1) electing FDR and 2) the passage of the Civil Rights Act. Number two was probably a direct result of the things you stated above.