We once went on a trip to a mountainous region with many temples and she gave me her phone so that she could comfortably pray without worrying about looking after her belongings.
I thought it would take her a long time since there were many temples, so I waited for her at a cafe nearby. She then said she had to look around for me for 30 minutes before borrowing a cell phone from a stranger to call me. I justified myself, but she said I should have gone looking for her since I had both of the phones.
When I asked her why she did not borrow a phone from others sooner, she said she did not want to ask for favors from strangers. She also said I was selfish and did not care about anyone other than myself.
I got annoyed with how she had double standards too. I sometimes had to wait for her for 30 minutes or even an hour sometimes just because she slept through, and she only laughed it out when she saw me.
But when I was late for, say, three minutes, she shouted at me for not caring about her and letting her wait for me under the sun. Sometimes we had a date at 8 p.m. and if she arrived at 7:45 p.m. while I arrived at 8:05 p.m., she also blamed me for having her wait for me for 20 minutes.
Her illogical reactions every time we argued like that made me frustrated.
She also made me jealous since she still stayed in touch with her ex-boyfriends and hung out with them sometimes.
I eventually broke up with her after a recent argument. We initially agreed that we would meet at A point at 8:15 p.m., but then she said she would want to meet at B point, which is closer to my place. I arrived at B at 8:18 p.m., and she said I should have been there earlier since the place was closer. She also accused me of letting her wait for 20 minutes. So I could not handle it anymore.
I have been feeling relieved after ending my relationship with her, however, I wonder if what I did was right.
What do you think?