"Cracker" isn't racist.
"Ni**er" was created by Europeans, soley based off of racism. It's a degrotory term just cuz of their skin. "Cracker" was created by the slaves, based off of f a c t s .
They called white people "crackers" because they cracked their whips when they hit their slaves. So really, "cracker" just means slaveowner. It's not degrading you because of your skin. It's degrading you off of your history.