Is there any
GOOD reason you have not already purged this person from your life?
IME and just from reading a gazillion threads here, most of us attempt to change behaviors we find damaging to us or others.
You've mentioned being attracted to weirdos or wrong types of men (sorry can't remember your wording verbatim) knowing that to be fact, why exactly do you not try and change it?
I'm sorry, I'm just trying to understand your logic in all of this, I don't see how or where it is being applied, and would like to understand you better.