I just want to make a quick comment for the hearts of believers that perhaps grew up in a racially charged environment such as I did. It is very hard to leave the traditions of racial bigotry behind and move forward in the truths of the Gospel that lavishes love on every tribe, kindred, and nation.
However, we must move on and grow in the grace of the Lord Jesus Christ that died for Jews and Gentiles alike --- He died for blacks, whites, Indians, Middle Easterners, etc., etc. Heaven will be filled with people from all earthly ethnic origins. God is both the Creator of all races as well as the Redeemer of all races.
Racial thoughts of superiority, "Cain's curse", "tower of Babel curse", etc. must be rejected and condemned under the loving truths of Christ's Gospel.
And so we consider the *Confederate Battle Flag flying over South Carolina and on the license plates of some believers. Is it offensive to those Christ loves? YES. Does it erect a barrier to give and live the Gospel? YES. Can it divide me from my black Christian brother? YES
Years ago, a black man came to me and expressed hurt over a confederate flag displayed on another believer's car. He explained to me what that symbol means to the black community. He could not understand why a believer would display it on their vehicle. As followers of Jesus Christ - we have been born again to live the love of Christ. The Gospel is greater than any nostalgic Southern symbol. We are first Gospel believers before any other allegiance to this fallen world.
*The Flag that is often called the Confederate Flag is not the flag of the Confederacy; the design was actually rejected as the Southern Confederate flag and became the battle flag of the armies of Virginia under General Lee.