I am so sorry this happened hosts like this give us all a bad name (was it booked through a large scale property management company)
This is very much the hosts fault and it sounds like they may have taken a higher level booking.
It's rarely anyone else fault but the hosts if there is a double booking @Cheryl1018
as you say there's a limited amount airbnb can do in an area which is likely to have limited space due to a major match.
airbnb under its guest guarantee say they will cover higher rental costs/hotels so I hope you will find alternative accommodation that works for you, which Airbnb will cover.