blade at a 45 and draw down!

are you allowed to have a gun in the place you stay?

If you can assure it is him, hold him at gun point. at this point you know his background as a sex offender, he has made several attempts at trying to break in and possibly harm the girls and even yourself. more than likely this will happen at 3 am so you have plausible cause, he is a known threat, and your word will stand above his at all times because of his background.

besides, if it were me, I would rather get into some trouble holding a guy at gun point then to have known the guy was around, maybe got away from me then all of a sudden I find out later he rapes some girl, maybe your neighbor, or possibly even worse.