Ok, so lets talk about why the Confederate flag is so hated?
White people being proud of the valor and heroism of confederate soldiers, soldiers who fought valiantly 'til the bitter end. Can't be having those crackuhs be proud of themselves.
What hardly gets mentioned, if at all, is that many Confederate generals were classmates at West Point of many Northern generals. Both sides fought the war using the same book, which is why the war was so bloody.