Someone mentioned that a gentleman is always two steps ahead, mentally, physically. I concur.
I see so much chivalry at work. When a man opens a door for me, I quickly fasten my pace and thank him. I don't keep him waiting. The same for holding elevators, pulling out chairs, letting the ladies go first. It's very sweet and considerate. They don't have to but they do it.
In this story, even if the lady was surprised by his action, she did thank him. What may have triggered his reaction was when she told him he didn't have to and just relax. He did make an attempt. Even if delayed, he did try. However he killed it with throwing her food at her. That's like throwing food at a wild animal. Even feeding my dog, I don't throw food. That's definetly no gentleman. That's an assh0e trying very little to be nice for once. I would have dropped kick his butt.