@Ken1852 Personally I haven't, but there are certainly hundreds, if not thousands of posts on this forum dealing with exactly the same BS.
All you can do, if Airbnb refuses to remove the review, is exactly what you did- leave a factual response to make things clear to future guests.
However, I would have stopped after your first paragraph. That totally summed up the situation-guests need to actually read the info provided. No need to address every point. Long winded reviews and responses tend not be read. Your aim is to have your response be read and paid attention to. So keep them brief and concise.
The best review responses I ever read were from an Albanian host, who had it down to an art form. In 1 or two short sentences (often dripping with sarcasm), he managed to put the offending guest in their place while letting future guests know the host cannot be messed with.
I remember one of his reviews where the guest had written a review that said it was the worst Airbnb he'd ever stayed at, and "Forget this place".
The host's response was something like, "And let's not 'forget' that you invited a bunch of people over and threw a party and got booted out."
That was it. Super brief and conveyed all that needed to be said.
This was an experienced host with hundreds of reviews. Reading back over his reviews and responses, you could see the evolution of his responses over the years to bad , unfair reviews. They started off lengthy, but over the years, he perfected the art of the response.
Reiterating to guests to make sure to read through all the info and house rules when they first book or request to book can help. My strategy is to ask a guest if they are aware that.... - something they wouldn't know had they simply glossed over the listing info, because it wasn't stated front and center. Depending on their answer, I can tell if they have actually read the listing info. Some hosts bury an "easter egg", some word or phrase in the listing wording, which they ask guests to include in their response message. So they can tell if a guest read, or just looked at the pretty pictures, price, and location and booked.
But there's only so much you can do. As the saying goes, you can't fix stupid.