If you're going to censor a word, the board software doesn't care about context. It censors whatever group of letters/characters it's programmed to censor.Given that the original question was about censoring the term "white man", it is fairly clear which context 'cracker' is being used in.
If this word is censored at the discretion of the staff, that's one thing. But if it's actually added to the autocensor, that's going to be a problem.