Welcome! Very glad you decided to post, though sad for the reason you found us in the first place.
You should be very proud of your decision to block him and get out of that situation! You can be inspiration to others who are struggling with similar issues. I hope to see you around more!