No, those are words that will never be equivalent. Period. Yes, racism is a uniformly bad thing - not all manifestations of it are equal, however, and that includes individual words. You say context matters, yet completely ignore the social context, the historical context, and so forth. Think about it: how could the word "cracker" ever be as hurtful to a white person as the word "n____" be to a black person, considering the former never had to face the incredible discrimination of the latter, and occupies an overall position of privilege in society even today? I mean, you even admit one word is sometimes worse than the other even when used with the exact intent. Frankly, you're being ridiculous here, and that's being kind.