WI fighter,
I think it's healthy to look at one's self to see just what part they played in a relationship. However, don't go too far-- as the saying goes -- " it takes two to tango".
Sure you may have had some faults- but so did your ex. As do I and everyone else on this planet. No one is fault free all the time.
My husband has temper problems like you- last year a flying TV remote made contact with my eye-- got a shiner! He's been like this since a teen, according to his mom. I don't know what causes such a temper- wish I did- I would help both you and my husband!
I think a good thing for you is realizing the past and making your and your kids future better. I believe you're asking the right questions-- and will find the answers that make your life better. I'm proud of you!!--
Got to run to my weekly - pilates exercise class! ( it's about the only time I'm around people- besides my once a week volunteer position) I'm very reclusive- not out of anxiety- out of self confidence problems.

Oopss- now I'm rambling sorry!! t/c
Mandy