<human>: Give me a shortened version of the text

My girlfriend has trust issues. Besides that one thing, everything is good, we have worked hard to build a good relationship and we are a few days from our first anniversary. We're both in our early 30s. Tonight one of my friends texted me asking about a job, and as any good friend should, I gave her some leads. Unfortunately, this girl and my gf hate each other from before I met either of them. I have been in minimal contact with my friend in order to appease my girlfriend. I didn't like picking one over the other, but I went with it. 

In an attempt to be completely open and honest, I told my girlfriend about the conversation I had with my friend tonight, and she went into a tantrum. I tried to stay as calm as possible, because I didn't want the conflict to escalate into something we would regret. However, it did escalate. She shoved me down against the end of the hallway. By the way, I have a broken leg, and have been using crutches over the past two weeks. One of my crutches is bent enough that I can no longer walk, and I landed against a body length mirror, which shattered and cut my hand up pretty good. It took 30 minutes to stop the bleeding. 

Should I have any tolerance for this behavior at all? Should I call it quits immediately and disregard everything good we've ever had? Should I dump the woman I have loved far more than any other? Am I an idiot for wanting to forgive this act of violence?
<bot>: I'm on crutches and my girlfriend pushed me into a full length mirror, breaking a crutch and cutting my hand up because she felt threatened by another woman.