I don,t think anyone picks a horrible woman...they are all very cute and lovely...in the begining....
don't you see a pattern though? maybe women you are/were attracted to were simply the wrong kind of women, toxic people. once you change the type of people you usually go for and base your search on more than just looks and chemistry you will be able to not only find someone with the traits you've been looking for but also see what you've been doing wrong before. some of us have the tendency to go for/attract toxic people and yes they seem cute and lovely at first because you can't see anything else through your rose tinted glasses, but once the novelty wears off and all you're left with is drama and pain, you know you made the wrong choice. i see you decided to look elsewhere for the woman of your dreams so you can see for yourself that changing the scene and not sticking with your old pattern is the way forward. good luck to you!
an ex whatever who they were are an ex for a reason and next time you try to contact someone from the past don't be surprised if they won't be very happy about you doing so. you just have to move on and stop digging in the past, she obviously has her reasons and you should accept it and create new friendships, and make sure they will last.