You have your interpretation of what the Confederate flag means and obviously don't care what others think. But you expect people to accept your definition of redneck as a racist term.
Why do YOU get to define everything for everyone? Why do we have to accept that your flag doesn't represent racism and treason and is anti-American and we also have to accept that "redneck" is a racist term. Where is it written that you get to define all social symbols for everyone?