I'm rethinking my response in light of catspajamas' more reasonable post.
I ran off at the mouth (keyboard?) because I am angry on your behalf. Of course, I do not know this man or how dangerous he might be. Talking to a domestic violence hotline may very well be the right way to go. I just want you and your son to be safe and free from this terribly cruel harassment that no one deserves.