Ta-Nehisi Coates on waving the Confederate flag in front of the White House:
If a patriot can stand in front of the White House brandishing the Confederate flag, then the word “patriot” has no meaning. The Nazi flag is offensive because it is a marker of centuries of bigotry elevated to industrialized murder.
But the Confederate flag does not merely carry the stain of slavery, of “useful killing,” but the stain of attempting to end the Union itself. You cannot possibly wave that flag and honestly claim any sincere understanding of your country. It is not possible.