Anger

My husband has so much anger in him. He constantly acts like people are trying to screw him over and often takes things the wrong way and is rude in return. He does so much for my daughter and I but it’s often hard to imagine him being my forever with how much hate he has in his heart. He says it’s not hate, he says it just because so many people are just stupid. It gets exhausting and stresses me out. How do I fix this?