Holy smokes fitinfun you barely made it home! But you did make it. Hard to believe they harrass people who are waiting in those seats, what else are you supposed to do?
You were exhausted and still make this big post with tons of information, remarkable. I hope you can sleep and recover!