The Confederate flag, a symbol of a people, a nation that of the Southern (Confederate) White people.The blacks and others are not angry at the piece of cloth but at the people who it represents. Hate of the Confederate Flag(s) is hate of the Confederate people.
But if as some say "hate" is "fear" why do the blacks and others fear the Confederate people? Could it be that they fear losing their comfortable lifestyle? With welfare, Affirmative action, lawsuit lottery, only slaps on the wrist for serious crime much of the time and lots of other privileges,nonwhites are a very privilege class in the White lands.
The Confederate nation represents a threat to the nonwhites cushy lifestyle. The Confederacy has been occupied since the 1860's and the blacks have been a large part of the occupation even when Whites were able to impose some restrictions on blacks, after first reconstruction, to make life a little saver for Whites, they still had to expend resources to support and control them, giving them a much better life than they would have had in Africa, and with the coming of second reconstruction a.k.a. The "Civil Rights" movement, the black have come to enjoy a very cozy lifestyle on the back of oppressed Whites.
Also, note how often blacks try to use the present of a Confederate flag to justify their crimes against White people. What would happen if a White person tried to claim a black nation's flag cause them to attack a black. Won't that be called a "hate" crime? But when blacks attack Whites and claim it was over a White nation's flag it considered a defense?
The symbols of the Confederacy are a reminder that the blacks are not citizens of the Confederacy but part of the U.S. occupational force and 14th Amendment U.S. Citizens.When the Confederate nation rises again, the nonwhites will find themselves illegal aliens in the CSA.
Talk about "slavery," "racism," "oppression" are words use to try to justify, the unjustifiably oppression of the Confederate people.