This issue has been plaguing my mind since last December and I am happy that this r/ exists because I need to know whether i am in the wrong or not. (If sharing please don't show username.)

My friend since childhood (We'll call her Sarah) has been giving me rides to and from school everyday for a long time because she lived right down the street from me. One day in Dec. after school, I was going to host a Secret Santa party. I have two groups of friends because Sarah doesn't get along with my larger group of friends. I didn't invite her to my secret Santa party because I know it would end in a fight if she did attend. In the past Sarah had been extremely jealous whenever I spent time with other friends. Anytime I would post a picture  with someone else she would message me and be angry even though I spent time with Sarah other times. This was getting old and I was growing apart from Sarah. I did plan on having another party, but it never happened. My group of friends took my bus home, we all got off at my bus stop where Sarah's mom would also pick her up so she didn't have to walk to her house.  I was planning to just walk a couple blocks with my friends to my house. Then, Sarah's mom asked us if we would like a ride home. I politely refused at  because I didn't want Sarah to be around other friends. Sarah's mom then says, "No,its OK, I'll get y'all a ride home, its cold." Without thinking, I agreed. Everyone got in her car and she dropped us off. I thanked her profusely and quickly got everyone to my house. During the ride to my house, Sarah said nothing. I look at Sarah as she leaves the driveway. As I look I see that she is crying. I was expecting the upset text from Sarah, per usual for being with others. I couldn't focus at the party. After opening presents, my phone rings. There it is. The upset text from Sarah. Crying and blaming everyone. I had discussed that I didn't think Sarah and the other group should spend a lot of time together, and she AGREED, but now she decided that she did want to be at the party with them? I received at least 15 other messaged with a a range of emotions. This typically happened when I spent time with my other friends, but this time I was confused on how to respond, because I was wrong for accepting the ride. I didn't respond until later in the night, now seeing 20+ messages. At this point I was SO tired of this jealousy every time I wanted to be around people other than her.  I finally snapped and told her we should not be friends anymore. To which she politely responded with, "Fuck you." I can't help to feel guilty for accepting the ride and not inviting her.

AITA for cutting off all contact with my best friend since childhood over this?

(I'm not a great storyteller so I'll be happy to answer any questions you may have.)