wow you get excited easily don't you? did ur redneck father beat the shit outta you when you were a kid? anyways... to use your rather poor example against you:
you claim that the term "redneck" is a derogatory comment aimed at (generally) white people from the (generally) southern rural laboring class. however, "redneck" is a generalized term for pretty much every white person who partake in the (generally) souther rural labor class' lifestyle. whereas, the term "cotton picker" is catered towards those strictly of african ethnicity. thus, "cotton picker" would be racist, whereas "redneck" , would not- unless, ofcourse; the southern labor class was a race.