OMG this is like some **** out of a movie.
Yes, you did an AMAZING job of handling what is clearly a sociopath.
Please do a check in and let us know how you're doing.
What a monster. Do you have any brothers or male friends who can go over and help him understand how to treat women and little girls? That's how we deal with someone like that, Old School.