Actually, she kicked me but that title would implicate other things. We live together (yup). Actually she is a great gf all along, sometimes she just get's somewhat very agressive (not talking about punching stuffs, but 2 years ago she destroyed her iphone on the kitchen worktop). She is 21, I'm 24. Today, when she was preparing food for dinner, she got somewhat upset with me because I didn't wan't to go to shop for a new kitchen paper, which she soaked accidentaly. I told her I'm busy, and that the paper would eventually get dry. She started talking in this fucking annoying high piched angry karen's voice when I was standing near her, and because she does that often I just did parrot her behaviour by having somewhat loud high piched noise saying ,,blablabla''. Apparently, I've been too close to her and too loud, so after she heard that she looked at me, stood motionless and just kicked me in my thigh. I was very shocked, because this actually did hurt, so I assume she put much strenght in this kick. I started talking about how what she did was unacceptable, to which she replayed that it was my fault that she kicked me, because it was her defensive reflex (which took about 2 sec after I shouted) and that her ear hurts (so she is the victim I presume). Anyway, I don't want to make a wall of text of this. so two questions -

  1. I didn't read sidebar in a while so I think I lost some concepts - should I not parrot her in the first place?
  2. I don't really want to move out and break up with her, because at the moment I'm in the point of my life where in two weeks I would be getting my first job related to career (I end college now), and I'm afraid of financial risk (no family, don't want to end up hobo lol), so what to do next? I will say it again - she is great where you look at the big picture, but sometimes I just feel like I manipulated myself in this position (by being broke lol). Maybe your first response would be to next her, but I want you to know that implications of this would mean I'm potentialy risking very much, and I think that maybe there is some way to avoid all this mess. I'm open to all comments, also gonna hit the gym after I get the work.

Sorry for english, not my first language but tried my best.