Yes, because it stands for things that are a direct assault and hypocrisy to the foundational ideals of our nation.
If you understand the foundations upon which our nation's ideals formed our nation, then you would understand that no person can intrinsically be regarded as less than equal, there can be no sought-after purity in human races, and that all people must be allowed full equivalency under the law without conditions aside from choices made by the individual, i.e. the content of the individual's character.
Also, the Confederacy represents a failed doctrine, a doctrine that would have left us weak, divided, and vulnerable.
That is why the Republicans had to come in and correct the danger, and they formed a more perfect nation that still stood upon the foundational ideals of the the nation.
And now that Democrats can no longer destroy us by pulling us into the extreme of too little government, they now pull in the opposite extreme, to destroy us by too much government.
(yes the comma between extreme and to was intentional because I am creating a pause there to attach a separate idea even though it sounds like it should be in the same idea. We are the artists of our own words, i.e. why it's called language arts.)
However, being a conservative, I actually do believe in the rights of everyone to express themselves, thus though I disagree and reject the ideals of the Confederate flag, I defend the rights of those who believe in it to display it upon their truck.