1. I think it was the best response you can have to a weather crisis that was handled poorly. Airlines are not always the best at dealing with things. I have had personal experience with spirit airlines and them going on strike and receiving zero compensation or apology when they canceled flights and left people stranded. The customer bills of rights I feel was there best move.
2. Well weather updates given to the passengers would have been nice before hand so the passengers could decide if they wanted to take a chance on being stranded on a flight.
3. He knew that there were errors in his company while not directly his fault; he had to be the one to apologize. He even listened to the young employee and reached out on YouTube to make sure all of the passenger demographic was covered.
4. Now anytime there is a delay people will expect big apologizes and action, but this is not always possible. It is impossible to 100% accurately predict everything in many parts of the US. The PR department will have to ensure the public feels that they are being treated fairly even with future delays.