So for context's sake, I'm a 2nd gen Asian-American who has a black friend - we'll name him John. We're on pretty decent terms until there was a conflict recently. 

It's pretty rare that it escalates to the point where we were, so I was really taken aback when John said that I was a ch*nk and should go back to China. And how my family would eat his dog.

So I called John the n word and told him to go back to Africa. I did realize as I said that I shouldn't have said it, and realize what I said was incredibly harmful and racist, but I cannot help but feel that it is justified.

AITA here?