Hello cal45,
I understand your distress with this situation. I appreciate the compassion of DB Lady, and the direct focus of OronD; also, the observations of geminigrl. I give each 2 thumbs up.
I have a tenancy to look at things in a different way than most. My practice is based on inner awareness. So with that in mind, after the advice you have already been given, I believe you know what you should do. Your inner awareness is sharp and clear; but,intense emotions can cloud this inner knowledge. Having respect for yourself, in itself, will give you the answers you need in relation to this situation.
You are a beautiful being, and should be treated accordingly. You deserve respect; and you must respect yourself.
With Compassion,
Daniel