No, it wasn't just the north, but it speaks to the hypocrisy of their so-called principled stand against the oppression of slaves, doesn't it? Yes, no way around it. And it was former northern generals who finished off the last of the Indians. I give you Sheridan and Crook.
And if the war never happened, it would have likely been Lee and Longstreet, avenging Hood's Last Stand. ;~))