Hey y'all this Isa more mild one but I still feel bad. Also I'm on mobile so yadda yadda formating


Basically I have this friend who we'll call S. We are in high school together and we are both in theater. S can be difficult sometimes but overall she is a good friend. She often asks me to drive her home from rehearsal which I do cause I have my own car. 
About a week or two ago she asked me to take her to :store name: to buy herself a water bottle because I work at :store name: so she could use my 10% discount. I didn't really want to drive to the store but I did anyway. Fine.
Fast forward to a couple days ago and I accidentally break this glass bottle. I immediately apologise and offer to buy a new one. The following is what she texted me today.
(I hope my response provides enough context that I don't have to write it all out)


Oh also she really wanted the bottle because it has 'healing rocks' in the bottom or something.


S: (1/2) if you think i'm overreacting, i don't care. i explained to you why getting a water bottle was very important for me and the way you acted today was the 


Yes she actually broke it into two texts. Idk


S: 2/2 most disrespectful thing in the whole fucking world and i'm pissed because you were a serious fucking asshole 


Me (tired of her attitude): So I went out of my way to buy you that water bottle, letting you use my employee discount. 

You leave your very special bottle on the floor and I accidentally lean backwards, cracking it.
You are immediately furious that made this mistake.

I immediately promise to buy you a new bottle (on my expense) when I have the chance, noting that I am busy the next couple of days because I have my own life, responsibilities, and plans. I even offer you my water bottle which you refuse. 
You then spend the next 24 hours acting coldly towards me and tearing me like I purposefully broke your very special bottle. You more than once get angry that I haven't bought you a new one yet, even though I told you I wouldn't be able to till next week. You then, after giving me no respect, walk up to me, and rudely demand that I give you some of the food that I paid for. If refusing you a slice of pizza because you were being annoying and rude is the 'most disrespectful' thing to you, then you have some harsh realities to face. I'm not discussing this with you any further. 

Me: This is all ignoring the fact that I constantly give you rides home


Did I go too far? She hasn't texted back.