I don't find it offensive, but it was developed to be used for Europeans as a racial slur, so it is a racial slur.
Since you say the other side of your argument was an African American, I'll mention that n***** was not initially a racial slur. It just means the same thing as negro and colored, dark skinned, and while neither of those are seen in good light either, they don't quite ruin your life if you say them.
Even today, it is only counted as derogatory if said by a European, and while it is wrong to judge someone because of their race, and some Europeans do use the word in this sense, I could say someone on the street is "the friendliest African American I have ever met,"
and mean it to be more offensive than "What's up n*****" (as demonstrated by the fact that it is often ok when both the speaker and subject are African American).
Cracker however, when referring to European Americans, has always been intended to be derogatory (specifically towards southerners). While Europeans may not find it offensive, that doesn't mean the nature of the word is any less offensive.
Just to clarify, both Cracker and N***** are racial slurs, but I find it disturbing that I have been desensitized to one while I am offended to even type the other.
Since you say the other side of your argument was an African American, I'll mention that n***** was not initially a racial slur. It just means the same thing as negro and colored, dark skinned, and while neither of those are seen in good light either, they don't quite ruin your life if you say them.
Even today, it is only counted as derogatory if said by a European, and while it is wrong to judge someone because of their race, and some Europeans do use the word in this sense, I could say someone on the street is "the friendliest African American I have ever met,"
and mean it to be more offensive than "What's up n*****" (as demonstrated by the fact that it is often ok when both the speaker and subject are African American).
Cracker however, when referring to European Americans, has always been intended to be derogatory (specifically towards southerners). While Europeans may not find it offensive, that doesn't mean the nature of the word is any less offensive.
Just to clarify, both Cracker and N***** are racial slurs, but I find it disturbing that I have been desensitized to one while I am offended to even type the other.