Sorry to hear what you went through! Reading through your story, the question that irked me was ‘Why do women choose the wrong partners to begin with’? From an outside perspective, there are clear signs that he was the wrong guy for you, right from the time you met him. I guess that is why they say, “Love is blind” :(
When nice guys finish last and women chase after bad boys, it only perpetuates the problem. Perhaps things will be slightly better if we can move to a society where engineers and scientists are ‘cool’ rather than athletes and artists!