Not only is the flag not racist, and not the confederate flag, but we have freedom of speech. If you're going to allow people to burn the American flag, and the public sale of ISIS's flag. You can't make the "confederate flag" illegal. The confederacy did not fight against America. They fought against the north, for America. They fought because the federal government was over stepping its bounds, not due to slavery. African Americans were allowed to join and fight in the confederate army long before the north would allow them to. People need a history lesson these days.