Being a man, I totally understand how frustrating it is when you feel like you are 'wrong' but before you do anything stupid - just remember, violence of any sort is completely unacceptable.
Isn't it interesting - a true masculine responds to challenge. If a man has a business and things aren't going well, what happens? He pushes harder and tries to find a way to make it work. But when he's in a relationship and he doesn't understand what's happening, he either becomes a mouse or he gets aggressive. If you were respond to this situation as a challenge and recognise that this is a huge learning experience for you that could turn your life around, then it would free you.
Yes, men are logical but feminine energy doesn't respond the same. Recognise that when she's firing those 'bullets' at you, she's calling to you to listen and meet her needs. Understand that her world is an emotional world based on feeling, not logic. If you actually made an effort to become somewhat of a detective and understand what she's actually calling out to you for, then you could turn things around.
As long as you get angry and aggressive, you simply will go nowhere in your relationship...
I don't mean to be blunt but it's important that you grasp this message - otherwise you will continue to experience the anger and rage that you are feeling at the moment.
Actually I think this is too simplistic. I often had the feeling that during certain arguments we have at home (usually when her PMS is really bad), my wife would on some level prefer it, if I showed any sign of being violent (or getting me into that stage). It would give her the confirmation that she is able to "get me out of myself" and lose control. It's really mental sometimes.
I never really lost it with her but I was also extremely close. It would usually happen during a very heated argument (about absolutely nothing) and when I know she's trying just to get a reaction out of me. I would then often ask her to leave the room or try to leave the room myself because I know, that once she calms down, it'll be over and she will stop this non sense and things will be normal. But when she won't let me go, won't give me space/doesn't respect my request for leaving me alone, it's difficult not to tip over to that bad place. On occasion, I have tried to push her aside so that i could go to anther room. I would do it carefully. However in her head, she would get her "satisfaction" that I lost control (and say that I "shoved" her or whatever) without me actually getting "violent" as such. She would then storm off and leave me alone (which is what I want in those situations). I have also tried just counting and bearing being in the same room while she throws accusations and ridiculous things at me (it's mostly meaningless, hormone-related behaviour, I realise, for some, there can be valid and serious arguments). But it was not as productive as pretending to get violent, if that makes sense...
Sometimes we "resolve" the problem by ****ing vigorously too. Go figure. It's literally once a month, like clock-work (though intensity of arguments varies).
But sending people to "anger management" by default is not always the most informed option (unless the guy actually loses it properly, then perhaps prison is a better option). I think people don't realise how bad it can get for women during PMS. I now keep an app on my phone so i kind of know what I am dealing with and when.