It seems like he might be an overly logical person who perhaps doesn’t respect your feelings.
But don’t just up and leave. Definitely work this out through counseling. If he is resistant toward counseling, then definitely attend sessions yourself.
I think he does care about you, but he isn’t very tactful or great at expressing his emotions properly or communicating. He seems very angry, but anger is only a coverup for sadness, anxiety, and other emotions.
As someone who wants to become a therapist someday, I definitely believe that many couples, and problems faced, can be weathered through. It takes a lot of time and a lot of counseling and self-awareness, but it can be done.
I would say to avoid those who just say you should leave—it’s easy for them to say because it’s not their relationship. This is your life, and only you can decide for yourself wether to stay or leave. But again, as someone who has seen people go through nasty and toxic and difficult years together and come out stronger and more united, I would say that many of these issues can be resolved through counseling.
For now, understand that everyone, including yourself, including your husband, have limitations. It’s better to focus on areas where you two can find connection as opposed to trying to force him to grow in areas where you’d want him to. You can’t make him attend counseling, read marriage books, etc. Find common ground and things to connect over—an activity, a sport, a movie, a one-day vacation—anything. Many men will mellow out throughout the months and reconsider all the suggestions you’ve said in the past about wanting to fix the relationship.
Don’t lose hope. You two will work this out.
EDIT: It sounds like you take on other people’s problems and emotions as your own. One way to avoid becoming too affected and “stuffed” by their problems is to create energy boundaries. It’s a bit challenging to do, but your therapist will be able to set guidelines on how to not let other people’s energies drain you.
It’s not a hormonal disorder, but rather you have a gift of high empathy. I suggest reading THE HIGHLY SENSITIVE PERSON and THE HIGHLY SENSITIVE PERSON in LOVE.