I feel for you. This is so very very hard. I liked the serial killer comparison. There may not be blood spilled but the mental shift is stunning and at the very least anti social.
There may well be a lot more "waiting" in your future Portia. How can you fill that time?
Me 46 H 56 M 22 yrs S22, D20, Twin Ss18
You teach people how to treat you by what you allow. What you stop. And what you reinforce. ~~~~~~~ A lack of boundaries invites a lack of respect.