You have one life. Do whatever you can to protect yourself within the law which seems to be what you are doing. I did not read all of your story due to length but of course a restraining order is called for . I will tell you this. and it is not out ...