All that you will achieve is ending up in jail.
I know how hard it can be in these situations, but believe me you have to be a smarter man about these things. Violence feels good short term. Violence long term only brings you and your loved ones pain.
If you want to protect your GF then be smarter about it. Do whatever it takes to be able to support her financially and ask her to move in with you.
Then between you and her, you can both work on improving your lives together.
One other thing is, (I'm not aware of your situation or hers so no offence intended here)
some people are drawn towards drama. Some actually prefer dramas to a life of happiness and peace. Be aware of this.
I've learned in a lot of cases the drama and conflicts in most situations can be avoided by making the right decisions.
Anyways, good luck with it, I hope things improve for you both.