I don't give a good crap what the laws are. I would have had a quiet talk with this perv and told him very plainly what kind of swift, severe and gruesome things would happen to him if he even talked to my son ever again. He could call the cops but without a recording, it never happened.
My husband works 24 hour shifts, and the neighbor would only do this on the days my husband worked. Our other neighbor had a talk with him and we’ve not had a problem since. My guard is not down, mind you. We live in Steubenville (aka Little Chicago), and until about 25 years ago this guy would have been taken care of if you get my drift.
I should add that he wouldn’t answer the door the multiple time my husband tried to talk to him.