im not american but from what i have picked up isnt calling someone a redneck about the same as calling someone a nigger in the sense that if an outsider calls you that its an insult but some take pride in saying that to their brethren