Even if what you said is true, and it isn’t, you still had time to review and cancel inside the cancellation window. The fact that you chose not to is your own fault.
I've had good experiences with AirBnB until the one I booked 3 months ago actually.
It was a one month booking, and short version was it wasn't as nice as pictured, and the owner was trying to rent it out long term, so they were bringing visitors inside while I wasn't there (which I hadn't agreed to, and was my main sticking point).
It took a few days for them to escalate (they want you to try and resolve the issue with the host), but once I made it clear I did not think that negotiating be fruitful, their team reimbursed a hotel, refunded me up to the night I left, and didn't require me to check out with the host (to avoid an awkward confrontation).
I don't really know how they could have handled it better.