The South ultimately rebelled for reasons very similar to those of the American colonies during the Revolution. They felt that a Northern government, in which they had wholly inadequate representation (after all, literally no Southern states voted for Lincoln's presidency) was making unilateral decisions about their future and their livelihoods, without the best interests of the South in mind. They decided to push the issue of voluntary secession from the Union - something which was widely held to be a Constitutional right at the time - in order to correct this state of affairs.
Were they ultimately correct in doing so? No.
However, let's not pretend that the issue revolved around nothing besides irrational Southern hated of African-Americans. That simply wasn't the case.
Plenty of Southerners (Lee included) had misgivings about slavery. They simply wanted to address the issue on their own terms.
A) It IS being primarily flown over war memorials, and by private persons. The Far Left and PC authoritarians in general are trying to deny Southerners even that right.And they lost. And as such, their beloved battle flag needs to come down as it acts as an unpleasant reminder of oppression to a people. Other than keeping it for Confederate Memorial sites/events/holiday or personal, individual sentimental reasons, there's no other reason for keeping the Confederate Flag waving over state property.
In any case, I'm glad to see that flag coming down all across the south. It's long overdue.
B) By this logic, are we to assume that Native Americans should "just get over it" and throw away their cultural heritage as well? They "lost" a Hell of a lot worse than the South ever did.