@Nicky162
Nicky, I am so sorry this experience has happened to you, it's every hosts worst nightmare that a guest like this is just around the corner.
It's not up to me to tell you how to host, you are, after all, a Superhost with 30+ great reviews behind you.
But Nicky, we can gain a lot of insight into what our prospective guest is going to be like by studying the introductory message they send!
Guests fall into two categories, Passive/complimentary......or Aggressive/demanding.
When someone comes to me and says, 'My name is Jan, my husband Bob and I have seen your lovely property, we are coming to Mt Barker for a short holiday and can't wait to stay' ........I don't want to do any more checking, they have told me all I need to know, they have not had any demands , liked what they see and just want to pay and stay! I know they will be great guests!
When someone comes to me with a booking enquiry, 'We are coming to Mt Barker for a wedding, is there off-street parking, can I have the use of an iron to press our clothes, is it ok if we have a couple of friends over for a pre-wedding drink'!........I want to do a lot more checking before I commit to them! They have given me no indication of who they are, they have come to me with a series of requests and I don't know these people from Adam. It is my experience when the guest has questions that they would have found an answer to if they had read the house rules and listing description they are not going to be good guests to hosts. They have a level of entitlement, they expect you to yield to and each time you give into one of their requests, they strengthen their ground and weaken yours to the point where you will end up giving in to anything to get them out of your life.
Study that initial booking/enquiry message Nicky.....is it passive complimentary, or is it aggressive demanding! Most guests are great to host and you are not going to be penalised for the odd decline. You can always state the guest was not a good fit for your house rules.
If you take a bit more time analyzing each reservation from the outset you will find you can bypass many of these problem guests!
Cheers........Rob