While some still say the Confederate flag stands for heritage, not hate, its days could be numbered across the South.