I understand how all the players will feel, If I were there I will also probably felt the same way. The coach should not yelled at the players in front of the fans or other player.
Woa!! I feel bad for the waitress. If I was his position I would tell her to be slow down and pay more attention to her work. Instead of report her to the manager I would warm