I don't get on this forum as much as I'd like, but I'm really sorry to read about all you are doing through!
I know many others have already offered, but we've known each other for years and you know you can always bend my ear! Happy to offer what I can though I guess I don't know what more I could offer than has not already been said in this case.
Take care my dear. Maybe just the existence of this thread will cause this nasty person to bust out like the bad pimple she or he is.