Ok..hang on here guys.
1. Whether or not you view the flag as racist, or you view it as a part of Southern Heritage. It is a flag, that on its surface, and design is not offensive in any way ( meaning, it has no overt symbolism that one might take offense to).
2. A flag can signify different things to different people. You cannot speak to a persons emotion, or intent. Nor can you regulate it. If you say ban the Confederate Flag, then you better hit every Wal Mart, Bed Bath and Beyond, etc and confiscate all the white bed sheets too, to save anyone who might associate it with the robes of the KKK. Heck, maybe we should ban publication of any books like to Kill a Mockingbird, since it references slavery and racism....goodness.
3. A person may fly whatever flag he / or she so chooses. If a guys a proud Southerner from Georgia, and wants one on the back of his truck, so people know he's not a yankee, then why not? One particular chapter in the book that is the history of the South does not brand anyone who flys the flag a racist.
Heck. I fly the Red Ensign ( the true and real flag of Canada), because it represents a time when this Country was at its greatest.
......I also have served for years with our regular flag on my shoulder and flying from the antennas of the troop carriers I was in.....