Wow Angela, those are seriously good positives if you ask me!
Also, my thought on his reaction to his mom's stuff, is that this probably affected him way more than she knows and STILL affects him to this day. He probably didn't like the way she or spouses handled their own situations and it still makes him angry.
Go with the good stuff you are getting!
Me:49 H:47 S: 16 T:27 M:25 My EA: 2001 His PA: 10/2007, 6/2013 Separated, but H still in house
Find your Shambala: a place of peace and happiness.