You may not like my opinion, but I'm not sure you are suited to be a host based on how you framed this situation. Hosting is about Hospitality, in doing that you need to set clear expectations for your guests by creating rules and communicate them well, you need to not create opportunities for you guests to do something you don't want done (i.e. using your slippers you left out).
Further, you need to figure out ways that you can interact with your guests that do not antagonize them. I'm sure this could have ended without be heated and even if it did you should have documented that with AirBnB immediatly. You could have sent a message through the ABB system to the guest saying "Just a reminder that checkout was 10am can you please let me know when you will be ready to leave". That may not chase them out the door, but it at least documents the guests behavior. You could have then a little later called ABB before creating a confrontation to ask for help in getting the guest to vacate, they would have called the guest and agian you would have looked like you were doing everything possible as a host. This is what ABB (and your guests) expect of a host.
From what you have said in you post, if the guest just gave an honest review of how you handled this situation any to any reader it would appear to any to be very negative, but ABnB may have taken down the review if it had been well documented.