“Though they were wrong about slavery,...”
As was the whole country. There was slavery in the north war was not fought to free slaves. The north has no moral high ground when it comes to slavery.
Don’t confuse the northern bigots with the facts. The American flag is the ONLY flag to ever have flown on a slave ship from the states. Most came from NY and CN. There was never a Confederate slave ship.