Definition: Given a real-life anecdote of a complex ethical situation, generate a suitable title that describes the main event/root cause of the situation. Imagine that the given text is a social media post, and you have to write the title of the post, so the users can decide to read the main text or not.
Input: Hi. This is the first time I'm posting on this thread. I really need your help with this. I am a very bad writer so please try to bear with me. 

I am a senior in high school. I am involved with basically all things music. I am in chorus and I am the lead role in our upcoming musical. I have this friend (I am uncomfortable using names so let's call him Josh) who is in all of these things with me. This friend suffers from pretty sever depression and I'm kind of the one he goes to whenever he feels down, and I am always happy to cheer him up. 

Now, my best friend in the entire world (we'll call him Jack) decided to join theater senior year just to try something new before he leaves for college. He is the preppiest guy I have ever met; he runs cross country and plays tennis and wears only Vineyard Vines, etc. Jack has just been there with me throughout my life and we have so much fun.

However,  I learned that Josh is like IN LOVE with Jack, even though Jack is straight. And Jack knows this. Naturally, Jack feels a little uncomfortable talking to and being around Josh. Josh took the hint and eventually backed off, but still loves him from afar. And Jack continues to try to avoid/ignore Josh at all times.

He keeps coming up to me and talking to me about how much he is in love with Jack even though he is an asshole to him sometimes. I naturally try to cheer him up and tell him that everything is okay, but he never listens. He just keeps complaining that Jack is being a dick and that he will never love him back. And I never know how to respond to something like that so I just try to change the subject. 

Auditions for theater roll around and Jack gets a pretty good role and I am happy for him, even though it is not the biggest role, but he is still grateful for it. Josh on the other hand doesn't get anything. Like NOTHING. Full blown ensemble. And of course he's pissed because he has been so loyal to the school's theater department and they go and stick him in the background for his last show. He was so upset the day the results came out and everyday after that he kept complaining about how the cast sucks and that our director doesn't know what she's doing and that he's going to quit and join crew. I always say the same thing "It's going to be okay Josh, it's only high school." He never listens and continues being sad.

Then one time he told me that he was mad at Jack because he was fighting with him to get my attention at one of the rehearsals. I had no idea what he was talking about and he essentially told me that he was jealous that I was spending more time with Jack than with him. I said that I was not intentionally doing so and that I would hang out with him a bit more from now on. 

Now for part in which I decided to end our friendship. 

We did a Secret Santa for one of our chorus ensembles and I got Josh. I got him a very nice gift, wacky socks which he absolutely LOVES and a Game Stop gift card so that he could buy more games for his Switch. My parents even got him a gas gift card to "repay" him for all the times he had given me rides and things like that. In my opinion, it was a thoughtful gift and he absolutely lit up when he opened it. He was very happy.

But we had rehearsal later that day and after rehearsal I said goodbye to him. He ignored me. Flat out ignored me and walked right past me. I got pissed because I know that I had done nothing wrong. I texted him saying "what's your problem?" He said "I hate cast so fucking much" I said, "Okay, but why did you ignore me when I said goodbye?" He said "Because I'm really fucking depressed and I couldn't find my wallet and I thought I left it in the bathroom when I changed." I said "so you take it out on me?" He said "You have no idea how shitty I feel right now. I literally feel so bad I want to slash my fucking wrists open again and I'm not going to but life isn't fucking fair and I'm literally so fucking angry  and upset about this show." I said "look I get that but none of it is my fault. I shouldn't have to get ignored because you feel shitty. And I'm not spending my last musical feeling bad for you the entire time. I want to have fun and I would rather be with the people (Jack) who want to do the same. I get you are upset about your part and want to do crew but could you have at least sucked it up for the first two rehearsals instead of dragging everyone down with you?" He responded "You don't have to talk to me I'm just fine sitting by myself don't worry about it." I said "omg this is exactly what I'm talking about. I'm not spending my last show listening to you beat yourself up." He said "Then don't listen to me" I said "Whatever. You enjoy your present though" And that was the end of the conversation. 

Am I an asshole for what I said/did? What would you have done in this situation? Let me know. Thanks for your time.

telling my friend off