People that selfishly decide waving a flag is more important are the lowest scum of the earth and the main reason we have a lot of racial animosity in this country today.
The reason we have so much racial animosity today is because people like you won't let go of race. You've consciously decided to stereotype people on the basis of skin color, or worse... what kind of flag they wave or what geographical region they live in. It's more important to you to keep people divided and agitate anger between them because you see yourself as a victim because of your race.
By being how you are, you perpetuate more racial animosity, and brazenly admit that is your objective. The last thing on earth you want is racial harmony, unless it means all other races are subservient to yours, which isn't ever going to happen.
Getting rid of the Confederate flag is never going to end racism. If it would, I would gladly make the sacrifice to make that happen. If more government programs targeted to blacks and tilting the table more in favor of blacks would end racism, I would support that as well. The true ignorance is in believing this kind of stuff will ever end racism in America. The truth is, the ONLY way to end racism is by doing as Dr. King suggested and judging people by the content of character instead of color of skin... or where they live... or what flags they fly... or what color women they sleep with.
Until people like you stop looking at everything through the prism of race, that is never going to happen, and I don't think you really want that to happen. You LIKE having people divided, you LIKE playing the victim of oppression and hate. It gives you an excuse for your inability to succeed and lets you blame your faults on the actions of others.