I agreed with you up until "Instructing to call the police was definitely the best possible course of action". I really think AirBnB should have called the police, instead of shifting that responsibility. The article even says that they'll be making sure all staff know to contact the police directly in future cases like this.