It stinks, but could have all been prevented by using OLCI.
I've become a big fan of printing my BP from home so I can arrive at the airport only 25 minutes before my flight, but I also know if there is an accident or the TSA is backed up for some reason, it's my fault if I miss my flight.