All true, but the issue is not moral righteousness, the issue is over who is to blame for the civil war. It is a myth that Lincoln wanted to end slavery in existing slave states. The worst that his government did was limit the spread of slavery via the Missouri compromise and his government's failure to enforce the Fugitive Slave Act (why do state's rights suddenly go out the window there)?
The proximate (though not necessarily ultimate or historical cause) for secession was not Lincoln imposing his will on slave states, but the slave state's desire to impose their will and laws on the rest of the nation, including free states.
You could have fooled me!