a lot of people think cracker is the white equivalent of nigger but judging from the way nigger is used these days redneck is the most similar it is partially reclaimed as a term of pride and friendliness within the population it describes when not used within that population its virtually always derisive in modern derisive usage theres also a strong association of nigger with inner city low income black people as opposed to black people in general similarly redneck has a strong association with rural low income white people rather than white people in general no one is reclaiming cracker and most people cant even be bothered to find it offensive its more silly than anything else