That is quite a story. Red flags?? We all saw them but most times choose to ignore them. In retrospect, I knew that there were times when things ex said and did left me cold but my choice was to bury my head in the sand. Yes, that really works!
No matter what, I believe that it all happened just as it was supposed to in order for us to learn and grow. I bet that the man you are today is a far better man than the person you wrote about.
It takes a person who is truly happy with who they are to want to share their past mistakes in order to help others. I would say that you are a success story!