I think like most people I have had crap relationships, mediocre ones and finally now a really healthy one. The difference between the three is huge and very obvious to me now.
I've always been someone that gave my all in relationships. I used to think that was because I was a good, kind person and it was ok if someone didn't reciprocate and treat me the same because I was just overly kind-hearted. The reality was I settled for far less than I should have.
I am only speaking from my own experience, so take this with a pinch of salt, but I used to make being in a couple a very important part of life. I was rarely single and any time a relationship ended I wanted to quickly find a replacement. It meant I was not as choosy as I should have been and I settled for a lot of early behaviours I should have walked away from.
Over time I was able to see the pattern. These men did not treat me the way I treated them and they weren't overly bothered about it ending, whereas by then I was hooked and holding on, ignoring more crap behaviour, working myself up to thinking this man would be a huge loss if it ended!
When I last tried online dating I went into it knowing I'm happy on my own (I finally was content and happy, it took time but I got there) so I did not have the need to have a relationship although the idea appealed. This was a very different stance for me. I was not bothered then if someone I barely knew ghosted me or went off the radar. I was grateful that I found out early what I was dealing with and that they were not right for me.
When I met my partner online he contacted me initially and there was a spark. What came to mean more was the consistency of this. He didn't keep me wondering if he was interested, he made time to see me as much as possible, he did thoughtful things for me.
I realised that it wasn't that I was a beacon for bad men, I just gave them far more of my time and love without knowing who they truly were.
Relationships are great when they are healthy. When they aren't healthy they can be very damaging.
Invest wisely in them, set the bar high and never make excuses for people that don't make you feel good.
Ultimately the buck stops with us.