I was in the same boat as you. I got out in '94, built up that wall and continued to be angry until a year or 2 ago. Some people will never, ever be held accountable. Like me, your life isn't great because like me, you wouldn't be here talking about it. It is more a case of "my life is great but"..........
Welcome and share more when you are ready. Although he may not ever admit his faults, you can forgive yourself for having married that person, accept it was part of your life, then the anger will disappear, guaranteed, I've been there.