Good for you. It took me 20 years to see my ex in the true light of things as well. I never want to look back again or deal with someone like him in the future either. So glad you found someone that you deserve.
Wow, you are my hero! I am so impressed with the presence of mind you had to coordinate with the girlfriend and expose this guy. What a miserable creature! You are both better off without him. I hope the GF has the inner strength to stay away from him. A huge understatement to say he really blew it!!!! Best of everything and stay strong!