I get annoyed at people that create problems for no reason, especially when they bring those problems to people who had no hand in them.
This walked into an establishment that serves alcohol. I don't know his personal stance on it, if he drinks it, doesn't like it, CAN'T drink it for medical reasons. And frankly I don't care. HE decided he wanted to visit this place and go buy this cup, KNOWING that to get it, you had to buy a special drink. No one forced him to do it. Then he walks in, and instead tries to get wait staff, who are busying working in a place that just opened, trying to serve guests that have a time limit on the amount time they can be at this place, and tries to change the rules that he knew about going in.
What makes it even more absurd is that the cup you take home ISN'T the cup you drink from. You order your drink, and then when you are "finished" you get your fresh cup to take home. Which means he could have bought the drink, let it sit there, never touch it, and then go collect his cup. Instead he creates issues where none existed. He makes it seems like he was put upon, or denied something, as opposed to walking in with his eyes open and wanted people to change the rules for him.