@Colacherrydrops89
Please completely ignore @Chiseltip and any other poster who is saying that punching a wall in anger is 'normal' or 'reasonable'.
Anyone who allows their anger to escalate to physical violence (regardless of the object they hit) is clearly not a safe person to be around, ever.
Did you know that the most common injury for pubescent boys aged 13-15yrs old is a 'boxers' fracture sustained from punching something, usually a wall? This usually only happens once, as they learn that it's not ok to do this.
We can understand how this can happen in an emotionally immature pubescent boy, but it does NOT continue into adulthood. Continuing to behave as an immature boy, but ONLY in the privacy of your own home, is his CHOICE.
Your partner has shown that he CAN control his emotions. He's NEVER lost his temper at work, with friends, with family etc, because he cares what they think of him, and he KNOWS it's totally unacceptable to behave in that way, regardless of the 'provocation'.
He CHOOSES to vent his feelings violently to YOU, because he WANTS TO!
He wants you to stop 'nagging' i.e holding him accountable.
He wants you 'afraid' to bring up topics or your feelings.
He wants you to keep his 'secret' about his behaviour.
He wants you to tip-toe round HIS feelings.
He wants you to prioritise HIM in all things.
He wants you to 'do as you're told' without argument.
He wants YOU to feel 'responsible' for 'getting him angry'.(Yet accept zero blame himself)
He wants you to feel unsafe at home.
He wants you to feel afraid of his 'reaction' to everything.
He wants you to disregard your own feelings and prioritise his feelings, ALWAYS.
He does it so that you are kept under his control. So that you 'shut up and put up' with whatever he feels like doing/saying.
You need to leave him, because he has already shown you, multiple times, that he will never, ever stop behaving like this with you. All he will do is say some vague apologies, casually blame YOU for causing him to get angry and violent, then pretend that he will 'get help' at some point (which will never, ever come), but you aren't 'allowed' to ask him about this, because it will 'make' him angry.
Nothing you can do or say will change the fact that HE DOESN'T WANT TO CHANGE. He wants to behave like this with you, because it benefits HIM.
It's vital that you leave this relationship.
It's vital that you do NOT keep his violent outbursts a secret.