2) when things go wrong, hotels have staff on hand to deal with the situation.
3) hotels have insurance for when things go badly wrong.
All of these things cost money, which is partly why hotels are more expensive than AirBnB. The author assumed a lot of risk when subletting through AirBnB and is now complaining when the risk went wrong. I have very little sympathy for him / her.
The people I do have sympathy for are fellow residents of the apartment block, who had a reasonable expectation that their building wouldn't be turned into the site of a free for all sex party. They didnt get any say in this, and didn't receive any compensation. That is unfair.