For those here saying that they are rednecks due to growing up on a farm, or because of the origin of the term "Red Neck", or because they are southern... whatever - I hate to tell you all this, but none of you are "Rednecks".
Face it, the word has been taken from you, regardless of whether your ancestors were called it. Those same people would not be called rednecks legitimatly today.
Listen - words evolve and get new meanings, and "Redneck" now refers to a group of people that are distinguished not by religion, race, background, or politics, but by certain group traits and behaviors. Anyone can become a redneck at any time by adopting these behaviors, and any redneck can stop being one by stopping the same set of behaviors.
None of you are "Rednecks" - the word is gone, it has been taken from you... Today, like it or not, society has granted it a new meaning, one which no one here would be proud to associate with.
Let me elaborate:
Southerner does not mean redneck
Farm person does not mean redneck
Country person does not mean redneck
having a red neck from working in the sun does not mean redneck
liking certain race cars ... etc
BECAUSE "Redneck" has a new meaning in society. You can try to fight it, but it would be a handful of you against society, and it won't work.