So my best friend who I’ve known since primary school, let’s call him Will. Will is a racist.

He was brought up in a racist household and was taught that he was racially superior to others, of course when I became friends with him when I was 5 or 6, I didn’t really know much about all of that. 

By the time we were teenagers I really began to see how racist he was; it started off with him just doing small things like if he was annoyed with someone he’d whisper to me behind that guy’s back a racial slur directed at him, so that’s pretty minor and that’s not too bad.

But it got worse, by the time we were 16, he was quite an agressive person, he would commonly get in spats, and he would often target minorities. This one time we were walking in a park and we encountered two black people in the year below. I was friends with one of the guys so I was being friendly, but Will, on the other hand, told them to leave aggressively (using many swears and racial slurs). They left in a bit of dismay and I was quite shocked and I asked him what was wrong, and he said quite simply 
“their (n-word) faces made me angry”

So at this point I wanted to distance myself from Will, but there’s another thing, Will is really depressed. He is anorexic because he’s insecure about his weight, he’s Anxious about most things, and I’m his only friend. Alongside this, he confessed to me he self harms which of course is very serious.

So yeah, last week we were in a group chat, and there was a black person in it, and Will being Will just went at this guy for no reason, and this was the final straw. I blocked him on all social media’s and I completely avoid him at school. I haven’t spoken to him since, but the fact that he is depressed and in a bad place still eats at me. AITA?