My husbands an amazing amazing man but when he gets angry it's like he's a completely different person. He starts swearing breaking things shouting and screaming After he gets really pissed at himself and hates himself for being like that. He also gives suicide threats everytime we have arguments where he's really angry. It's sad because he's so amazing, loving caring, helps every night even after 12 hour shifts with cooking cleaning and taking care of my baby. Says he loves me everything an ideal husband does but I feel as though his anger ruins all of his good deeds