@Olivia363 oh dear, this sounds awful for you and I totally relate to the feeling of not looking forward to coming home because of some guests. I agree with what others have said about changing your listing and reiterating your rules in your initial messages. While guests are asked to read and agree to house rules when booking, I find none of them actually read them and so you’re better off saying a few words on arrival and maybe remind them during their stay.
Have you thought about adding a paragraph to your listing saying something like Airbnb is a community of hosts and travellers..explain what that means and say in nice terms that it’s not a hotel, you make every effort to ensure guests have a comfortable and great stay at the fraction of the cost of a hotel and privacy should be respected, the outdoor space does not belong to you and therefore you can’t permit guests to use it and will get complaints from neighbours and possibly the building’s owners? (This might not be true but the guest doesn’t need to know it.)
You could even put tea and coffee making facilities in their rooms like a hotel, then they would have no reason to come to the kitchen?
I’ve only been hosting for one year so I can’t comment on how guests have changed, and I only host solo travellers. I find more often than not guests were thinking of it as a shared house rather than a guest house/hotel, so I adjusted my listings accordingly and now don’t accept longer bookings unless we’ve had a discussion about what my Airbnb actually is and the standards I expect from longer-term guests.
So ultimately I would just adjust your listings to attract the kind of guests you want. If you enjoy hosting then don’t let it put you off!