And there is not a fair judgement without understanding of the context.
I may illustrate with two different possible contexts, most likely none apply here, the point is to show you that your judgement may not be the exact same:
A: They are from the same family and she comes-out to him as a lesbian, and that her actual partner she plans to marry has an other ethnical origine. The anger and violence of the guy is their based on homophobia and racism which adds to the physical aspect.
B: He was a soldier in some military conflict and has traumas. Some flashbacks make him violent. He would need meds but can't afford them anymore due to life cost rising. In this scenario, the violence is not even related to his victime.
