<human>: Can you condense the text into a few key points?

"Sarah" is a great girl. I met her 7 months ago, studying with a friend. We instantly clicked and started dating shortafter. It's been pretty intense, we see eachother almost everyday, we've been on multiple holidays together, I've met her family, she's met mine.

From the start I knew that she was a rather jealous person, due to infidelity in her past relationships. Now, I'm the kind of guy that is still friends with his Ex. She "expressed" her desire for me to stop any kind of contact with her and I respected that. We also talked about "Dave", a friend of mine, who we see very often and is still friends with that Ex. He talks about her sometimes and it upsets my girlfriend. So during the "talk" (read: fight) we had about cutting contact, she expressed that while it bothered her, she didn't want me to tell my friend to stop. 

I was still angry the next day, so I deleted all groupfotos (group of friends, we didn't look like a couple) I had on an old laptop  with my Ex in it and got rid of any link between my ex-girlfriend and me. Unfortunatetly I also told my friend to tone it down a little, expressing that it was me that had an issue with his stories,  wanting to make it easier for "Sarah".

Yesterday, looking trough some old pictures, she found a picture of my ex I overlooked. We started fighting again and I told her about my conversation with Dave. We get into this huge fight, with her packing her stuff, driving off, coming back, yelling etc.

I understand that I betrayed her trust in telling him anyway, but I did it to help her and that has to count for something? In her fury she said, she didn't trust me anymore and that she hated me / I disgusted her. I just kept apologising. 

We calmed down eventually and here we are. Is her response valid? She tends to overreact and say things she doesn't mean, but I don't know if I can take that reaction. Keep in mind I do really love her.
<bot>: Jealousy, betrayal, Confusion. Trust is gone for her, can I get over things she said? Tune in for this weeks Drama at my place.