The server made one mistake, though, by assuming that he was dealing with a rational, thinking adult, which the geazer quickly showed that he wasn't.
Poor serverguy, we had a good laugh with him after the old man left, and we gave him a five-dollar tip for grace under pressure.