@Paul453
Airbnb does not enforce house rules, you do, and hosting certainly isn't for the weak of heart!
If guest didn't read description, you stand up for yourself.
You are running a business, so you have to be the boss.
If you had a bakery, and a customer ordered a bread, and then complained that you'd said somewhere you supply a whole buffet with it, what would you do?
Learn to tell guests nicely when they are over=stepping. Even better (because guests don't read), explain and repeat things when giving them the check-in tour. - like 'as you read in my listing, this is included...., this is not."
If you don't want guests in certain areas, find a way to close them off and maybe add 'private' signs.
With difficult guests it's important to keep or recap verbal and other off-platform conversations on the message page as record of proof in case guests later decide to refund on the basis of wrong accusations. It also proves you fixed issues if they occurred if you keep track of them.
Good luck with training that hosting muscle 😉