@John4621 Yes, plenty of hosts have had these kind of issues.
The thing to do is to leave an honest review of the guest to warn other hosts. Posting in other places is fine, but the place all hosts look is on the guest's Airbnb review page. For instance, I don't use Facebook at all, so I'd never see it there. But I do look at the Airbnb reviews a guest has received from other hosts.
You have to be careful how you word the review, or Airbnb can remove it. You can't say that the guest brought prostitutes home, for instance- just say the guest brought unregistered people into your home without permission and ignored your house rules. If a guest posts lies in his review, you can respond to the review, but remember that it is future guests who will see your response, so just respond in a brief, professional way. "The issues mentioned by this guest are false and were given in retaliation for being called out on his unacceptable behavior."