superstar you were in an abusive relationship, targeted by your abuser due to your vulnerability. this vulnerabilty means thhat you don't police your boundaries in a way to protect yourself from people like them.
the vulnerabbility would have started before the abusive relationship, perhaps while growing up.
you need to look then at these other blokes. not one of them worth the time of day. perhaps because your boundaries still aren't strong enough. had you believed in yourself, they woulndn't have stood a chance of even talking to you.
if you haven't done it already, you need the Freedom Programme AND ideally therapy to heal the hurt done to you, both by the abuser and whoever taught you that you weren't worth more.
you didn't do anything wrong, but you were conditioned into believing this was what you deserved.
break that idea now, do the healing and put in the effort and you'll lose any residual vulnerability.
once you're no longer flashing the vulnerable beacon, people like the blokes you've described would know to stay away, and the people who could be good for you will no longer be invisible to you.
what this does highlight though is that the short relationships you've had are signalling an issue at some level. it's not a fault of yours, but there is an issue. one that won't go away until you make it, but at least you CAN fix it.
the next relationship you need to have, is with yourself. there's no short cut to this.
well done for getting out of the abuse! now's the time to actually live 