Wow, Shining, Those years must have been a living he!! Almost sounds like a Lifetime movie event. You really had to be strong, I don't see you as a WAW, to me you HAD to get away from that sitch, just to survive! It must have been so hard for him to admit to all he did. Talk about insecure, he must have had a really hard childhood.
The things you learned back then will serve you well in your current sitch, for sure. Doesn't seem fair that you have had to go through a MLC S now after all you survived back then. I hope your EX can have a good life now. Seems like he grew up over the years. Maybe now he can begin to be a father to his kids. They can learn much from him about recognizing your demons and becoming a better person...it's never too late until your no longer around!