They clearly didn't look outside of Venice for accommodation. A search, I'm sure, would have found accommodation in a nearby town and they could have hired coaches to get them there and back. Costly, but the damage to BA would have been minimised. Locking passengers in to the airport seems bizarre, not to say potentially dangerous. Black marks to BA.