@Colleen359 call Airbnb, tell them you are uncomfortable with this reservation, and request that they cancel it for you penalty-free.
Then, to block him from booking or contacting you again, go to your message thread with the guest, click on the flag icon on the latest message from him, and report the message. You will be given an opportunity to explain, and at the end (hopefully) be given an option to block him.
I'm sorry you've had this experience. You have absolutely no obligation to host anyone who makes you uncomfortable in your own home, and you shouldn't.