Background: long distance relationship ~3 years
So my lab for school decided to do something fun. Chose a shooting range + dinner after. Told my girlfriend that "we are gonna go to the shooting range probably for a few hours at 5:30 and probably dinner after". And she was going to be in class until probably 9 and she won't get back until a little after 9pm.
Anyways, the range took about 2 hours and we are having dinner. While I was having dinner, I texted her I love you while she was in class, she asked where I was, I told I'm having Indian food (she had called me before and I missed it). and she said have fun...
Ok... 45 minutes later, I get back. she is pissed.
pissed at me not actively tell her where I was, how long I was going to be.
on top of that, I was out hanging out with girls (5 guys 2 girls in lab)
I tried to explain like, I texted her, I told her where I was, I knew she was in class, she also said she was gonna talk to her mom after class... (turned out she got out early).
this made it worse, she then goes on saying I'm trying to placate her with the I love you text.
THIS IS IMPORTANT HOWEVER:
She is upset because 2+ years ago, we actually broke up because I was really close friends with some girls during our LDR, and really hurt her at the time. and I use to do things like not answer her phone, not responding to her text, not letting her know where I was. in her mind, I cheated on her and was a huge bastard. We've been happy as peas since. so thats why, she is upset, and thats why I shouldn't get defensive when she ask me questions like "what were these girls like, did I try to flirt with them, etc etc"
which, is really hard for me sit there as she literally, mocks me, justfyingly, because of what she imagine had happens 2+ years ago. I honestly did not want to argue because once she justified in her head that its ok to be upset, I can not tell her to "calm down". and when I say I can not, I mean, I don't have the right to question anything she says.
so I guess my question is, what should I do here... just take everything, say sorry, because I screwed up in the past and she has free reign to own me whenever she feels upset or jealous regardless of if its actually justified?