I'll just call him Lee. We're both 14M.

Lee is one of my smarter and more helpful classmates. He, however, seemingly has self-diagnosed depression. He has an extremely controlling mother at home, who gives him extremely high expectations and no rewards when he actually reaches them.

And not just that, our form teacher is a pretty unreasonable person, she's screamed at our class, including the two of us a good number of times. He hates her, and I wouldn't say I'm fond of her either.

So he's pretty sad about it. He's attempted to avoid thinking about it by sharing jokes and memes, as well as having the two of us roast each other, but today was different.

During class, he made a mistake answering one of our teacher's questions. It was an answer the teacher just explained about earlier, so I told him, "That's what you get for not listening in class!"

He screamed "SHUT UP! " at me. The whole class went silent. They all heard it.

I went over to him after class. I gave him an apology, but he ignored me. This went on for a while, until I got irritated and told him that by ignoring me he was only pushing his friends away. I told him he was only pushing away the very people trying to help him by ignoring me. He told me that "sorry" wasn't what he wanted from me at the moment.

Then here comes the assholeness. I started half-assing my apologies, saying "sorry lah! ". I would say this was because that was his usual form of apology, whether to me, or to friends, or to his own family members. I was mad, so I asked him when was the last time he sincerely apologized to me, the last time he cared for me. He told me he doesn't care about people who don't care about him, something I would say I don't agree with. I had stayed back in class to ask him about his condition, and comforted him before. 

Now I tried to apologize to him in the most sincere way possible. He only replied that "sometimes, a hurt person doesn't want to hear the word 'sorry '. I grabbed his bag as he was walking out the classroom, shouting that I couldn't end it here because he might kill himself on his way out. I was genuinely worried for him. But he told me to "fuck off". Now I'm unsure of what to do.

Am I the asshole here? And how do I help him? 