Oh Mr.Mike, your story is much like my story. Will keep this short, I had to get a restraining order against my then 19 year old(now 23), verbal abuse was OUT OF CONTROL, but then, it had gone on for yrs. and yrs. You yourself are the only one who knows when enough is enough! I agree with your therapist, I have admitted my son has serious mental health issues, and I didn't feel he would get help on his own(after I tried for 1o yrs.) and yes, he is homeless now and has been for awhile, but even during that time I paid for a boarding home so he could get help, a requirement of the home was to go to day program daily and he did, for 1 week! Screwed up, police were called, etc. etc. go thrown out of boarding home. Homeless for yrs.now and I can not drop the RO, hasn't gotten help for the whole 3 1/2 yrs. so I know the situation hasn't changed. I even asked him to see the therapist I have been seeing so she could see first hand what I have been dealing with, he thought I meant he could come back home. He did see her for about 5 or 6 sessions and boy, did she see what I have been dealing with. Almost had to call the police herself. There is so much more, my son was in group homes since 12 years old(2 total) so this is ongoing for me. I can only say, you will know when you've had enough. Oh, I was diagnosed with breast cancer last year, I believe the stress of 10 yrs.+ is how I got it. Take care of yourselves and I will keep you in my prayers.