Back on the topic of the consecrate flag, I'm going to leave this little nugget here because it's 100% spot on.
http://www.thefader.com/2015/06/24/killer-mike-confederate-flag
KILLER MIKE: My opinion on the Confederate flag is quite simple and clear. I have no problem with Southerners who consider that a part of their heritage flying it privately in their homes or [wearing it] on their shirts or jackets. Even if that's your choice of vanity license plate, you pay a tax for your license plate in Georgia. So that's your tax, for your license plate. I have white friends who have the Confederate flag on their license plates and I have no issue with that, if they see that as a matter of heritage. But I do not think it should ever fly over a state, city, county building, or school, for the simple reason that it represents secession from the Union. It represented a part of the country trying to become a separate country from America. That side lost, and you do not fly the flags of losers over the winners' country. It's just that simple. There's no way around that.