Basically last weekend me and my friend planned to go out for a drink. I didn't want to go as it was, because I was in a bad mood. But she practically begged me to go out, so I did. The night went as normal until it was time for me to go. I went to get a taxi, as I knew there'd be no taxis if I went later, but she begged me to stay again, promising that she'd get me a ride later.
We went to this guy's house, and then later came...She refused to get me a lift because she wanted to stay there. From then on, I had this absolute breakdown. I started crying and screaming at her (I didn't remember how it actually started or what I said.) It made me realise how one-sided the friendship is. The night before that I'd followed her around the town, freezing, making sure that she got home okay, even though I'd wanted to go home then. On another night I really wanted to stay out, but she wanted to go, so I'd literally ran with her to catch the train. But I only wanted ONE thing. I've never asked for anything else on a night out. I've always went home when she wanted. I had to go home because I was busy the next day and started college on Monday, and she knew that, but she still refused to live up to her promise.
To make things worse, we were out with her friends, so they all ganged up on me, too. I've never felt so isolated and alone when out before. Everyone was attacking me, thinking I was the childish one all because I wanted to go home. It always happens. People take her side and love her because she's the beautiful popular one while I'm the ugly quiet one. They don't even know half of what I've done for her.
I ended up storming out of this house at 4am, with 1% charge on my phone, not knowing where I was, and no one even bothered to check on me or text or anything. They were all so busy making sure that she was okay. I still haven't received any acknowledgement from any of them (not that I expected to.) I could've died, if some nice guy driving a van hadn't helped me with my phone and directions. I still didn't get in until 5am.
I don't remember what I said barely, or what I did. But the next day she refused to know me and sent this horrible text. I tried to explain that I was drunk and didn't know what I was doing. Now she's acting like I'm this absolutely monstrous bitch. I assumed she would understand because one time when she was drunk she punched me, bit a taxi driver, and got arrested, yet I was still there for her. Another time I had to call her mother because she had a massive breakdown. Yet she won't forgive me for ONE drunken breakdown?
Should I be the one apologising here? I've sent her a load of texts since then, but she's barely replied, and if she does, they're one sentence responses basically saying how much of a bitch I am. I've sent so many texts that I don't want to seem desperate. But what should I do here? We've been friends for a long time, and I really don't want to lose that friendship. But what else can I do other than apologise?
TLDR; My friend ditched me when we were drunk after promising me a ride. I've always stuck by her, yet she wouldn't stick by me. I said some 'awful' things to her, and now she won't speak to me. I apologised, even though I don't even think that I'm in the wrong. She still isn't speaking.