The US army was trespassing on their territory. They were legally entitled to attack them.
It doesn't matter what reason the Confederate states stated, there was no law saying they couldn't secede, and the bottom line is that Lincoln stated quite plainly that he didn't invade Virginia to end slavery. He didn't give a damn about slavery.
Your claim that South Carolina started the war is therefore absurd.
I have never apologized for slavery, so that means you're a sleazy lying douchebag.
On December 17, 1836, South Carolina officially ceded all "right, title and, claim" to the site of Fort Sumter to the United States.
[7]- so no- the U.S. Army was not trespassing.
The rebel slave states fired on the troops of the U.S. Army- officially starting the war.
Of course to you slavery apologists it doesn't matter that the Confederate States rebelled to preserve their rights to own humans.
And of course Lincoln, after the troops of the United States were attacked, did not invade to free the slaves.
But it is a lie that Lincoln didn't care about slaves or slavery- Lincoln himself was a life long abolitionist- but he was a pragmatic abolitionist- he was willing to endure slavery in order to preserve the Union- unlike the Confederacy who tried to destroy the Union in order to preserve slavery.
The North didn't go to war to end slavery, but the South went to war to protect their slave rights.
You apologize for the Confederate slave states every time your defend the Confederate actions.