I couldn't agree with you more about the stupidity of racism, sweetie. Working as a nurse in a juvenile hall I had to draw blood from one of the minors. This was when I first started there - I was pretty naive. He had a tattoo on his arm that said, "SWP". To make conversation as I stuck him, I asked what that meant. He replied "Supreme White Power" and beamed at me as if I would be in agreement, simply because I am also white. I finished the draw, pulled out the needle, and as I applied pressure to the site I looked him straight in the eye and said, "Now see, I thought it stood for Stupid White Person, so you wouldn't forget what you are." A few years later, (he was in and out of the Hall a lot - now he's in and out of the adult facilities) after he got back from ER to get his head stitched up, I commented to him that he didn't know what pain was yet. He thought I meant he'd be in more pain the next day, and said so (he'd been jumped by some kids in the Hall). I corrected him. I pointed to his tattoos, he'd gotten more and ALL were racist, and told him that when you greet the world with hatred you get hatred right back.
Anyway, the confederate flag was the flag of the South, where slavery was common practice. People who display that flag now are often white supremacists making a statement that blacks should have been kept in their place. Of course, this is ignorance, and most supremacists today are poorly educated and hateful. We need stronger laws.