There is no difference.
There is a big difference. You can call me a haoli all day long and it wouldn't bother me one bit. Same with most whites. Words are a slur only if you let them be one. Call me haoli, cracker, white bread, whatever. It has no effect on me because I don't let others control my emotions with words.
I understand. I stand by what I said however. The level of insult is the same.
Some let it roll off their backs, others are ready to go to war.