AirBNB is knowingly violating their own terms and allowing hosts to intentionally do so too. Bait-and-switch is fraud and a criminal offense. AirBNB refuses to allow guests to set there own cancellation policies, allow hosts to agree to them manually/automatically, and enforce them on behalf of the guests like they do for host. AirBNB deletes blocks & deletes reviews.
Yes, AirBNB is possible to blame. US state attorney general should investigate them.