i think the biggest difference between the word Nigger, & the word cracker has to do with history.
I dont remember a bunch of crackers getting strung up in this country.
that being said. . i still take offence to being called an asshole or a cracker.