Chelle, Ah yes, that damn "meant to be" factor. Been there to, just like you and Bluelily….
It sucks!
Oh! And as to the title of your post, I vote "RUN"! In the case of these weirdos "Meant to be" seems to be a synonym for "Licence to treat you like sh!t".