Hi, Hara. Well, this person isn't a friend. Actually he's acting like the animals in the woods. I would shred his phone number. I wouldn't answer the door, either. If he persists, let him know you want this to stop and, if it doesn't, you will consider it harrassment and will call the police. That should stop it. There is no way I'd put up with that type of behavior. You don't deserve it and you are too good of a person to be put in this situatiion to begin with. The problem lies with him and I sure wouldn't have anyone in my life like that!
I did edit your post because we are a family friendly site. I know your anger and frustration had you writing this stuff but I think members can get the gist of what your problem is.
Please take care of yourself. Don't let anyone treat you this way. It's not healthy, as you are finding out! Just more pain and who needs that! Hope you are settled down some and feeling better.
Sherrine