@Francesco1471
Sorry that you had to endure this. But most of those who have long experience at hosting have learned the same way you have: by fire.
Airbnb is a booking platform. That's what they do. They sugar coat the perception that they're so much more, but the basic reality is that they just generate bookings. It's their greatest strength. They do it well.
But be under no illusions. That's all you can expect really. And as the (publicly traded) dominant global player in short term rentals, Airbnb is inherently motivated to maintain that position by ensuring that the bookings keep coming, wherever they come from. That's what they do. Everything else is just perception. A necessary perception to maintain guest confidence in the platform, and keep the bookings coming. The guest will always be favoured by the platform. It's just the nature of the beast.
So, if you want to avoid this type of guest in the future, you should not rely on Airbnb (or any other platform) to prevent it, nor compensate you when it happens, no matter what flowery promises they make. The "host guarantee" is largely useless, and can actually penalise the host for bad guest behaviours. Best to avoid Airbnb involvement whenever possible.
Use Airbnb for what it's best at: bookings. Protecting yourself from bad guests is really >your< problem. It may not seem fair, but it's how it is. And Airbnb has little interest in changing it.
Ask questions of the guests before they book, and scare them away if their responses are dodgy. There's another booking right around the corner. It's Airbnb's greatest strength.
Good luck with everything. Chalk this one up to a learning experience, and watch your back going forward.