I know my husband has some sort of anger problem, but the biggest problem is that he gets angry over little things, starts yelling so loud that his veins are popping out and spit is flying out of his mouth, and then an hour later, has pretty much no recollection of this. He says hurtful things and then doesn't remember saying them later or brushes it off like I'M blowing it out of proportion. He's also slightly paranoid. Most of these bouts of anger stem from him getting upset because he thinks that I'm calling him an idiot or putting him down. The word "idiot" has never once come out of my mouth, and I know that he has this problem, so I try really hard to not say ANYTHING in even a slightly condescending way, but it's exhausting trying so hard to not offend him.
For example, this morning, (we own a business and I'm the graphic designer) I was contemplating whether or not I wanted to use the same business card design as before or design a new one. He suggested using the old one. Later I decided to make a new one because the old ones looked outdated to me. He FREAKED out and said I always think his ideas are stupid and that "it's his business so he'll do whatever he wants" (meaning he'll continue to use the old business cards. Let me remind you, it's OUR business, we're in it 50/50 and it's registered as a partnership. So why does he freak out and say these things and then pretend like it never happened later?
(BTW - I didn't react to his comment, I never do, I just ignore it and let it slide, or it leads to an even more screaming)