Learn from this. This is a pattern YOU must break.

You act like an ass, you REACT on emotion then you call and apologize and the cycle repeats. Quite simply STOP IT. You now know it is a problem and it is getting you nowhere.

LISTEN TO YOUR W. She does not, at this time, have any solutions for you both to be happy. She has no desire to find solutions so you can both be happy. Spending time with her without having any tools to change the dynamic is pointless and will keep you in the cycle I mentioned.

When she said "it didn't have to be like this and you made it this way" you missed a very good opportunity to validate her feelings. But you don't know what validation is. Instead you decided to pursue more by even MENTIONING spending time together YET AGAIN.

If you keep feeling bad about being an ass then stop being an ass. Period.