One statement amused me-- the idea that Christianity (or any religion, except maybe the Bahais) is incompatible with racism and slavery. Most religions have been very compatible with racism and slavery over the centuries. KKKlan members who terrorized black communities for decades were not some marginal loner, one weirdo rogue Boo Radley running around in a hood.
They were good upstanding Christians, pastors and respected business community leaders. They marched in their klan outfits in the 4th of July parade. Lynchings with a family picnic on the church lawn afterwards. And the same god who destroyed entire cities and killed people for nothing (Job's family) or for breaking minor rules (Lot's wife) never once showed up and told them they were wrong.
They read the bible and prayed and went to segregated churches and taught in their Sunday schools, while hating and raping and killing their darker skinned "brothers and sisters". Some southern white Christians like Dylann Storm Trooper are clearly still pissed off that they lost god's protection that one time, and lost the Civil War.
As for the confederate flag, anyone who displays one has no call to criticize Chicanos displaying the Mexican flag on Cinco de Mayo, or any other group flying a non-US flag in this country. Try flying a British, German, Japanese, Cuban or Iranian flag on a US patriotic holiday, and see how accepting they are. When I lived, briefly, in a region of the south, I did not think that flag was exactly welcoming me to the area. I was the only person in the crowed who booed when the flag went by on a parade float depicting slave masters in plantation garb. I was just expressing northern freedom of speech. It was not appreciated. And I did not stay long. I was also harassed, threatened and called racist names every day
by groups of white youths who followed me, slowly, in their cars as I walked home from work.