Such sanctimony in this thread. OP, I think you're due a modicum of sympathy. Airports are complex, confusing spaces, and we're frequently placed in situations that require good decision making in short spaces of time, and most airline staff, in my experience, understand this. You made some errors, which it seems like you're freely admitting. Combined with that, there was an accident on a bus which you had every reasonable expectation of helping you get to your destination in plenty of time!
I'd feel very disappointed if I'd received the treatment you received from the airline staff. I'd complain to their customer service at a minimum – no customer should be treated like that, irrespective of who was ultimately at fault.