He should get another job if he can’t cope with what are every day normal situations in restaurants. I was on the other side of the situation with assholes like him, I have no sympathy for him. What he showed with his outburst is that he needs a mental evaluation, the authorities should have picked him up on a 5150.......here in California that’s a 72 hour mental evaluation hold.
You expect an Uber guy to wait for you? Hell no you don’t.
If they treat the mobile guy’s like that, there won’t be any delivery left. The restaurant needs to limit it’s delivery menu.