May or may not have happened to me tonight. Let's just pretend your 95 year old Grandfather takes you out to a nice restaurant. You don't bring any money because he's obviously paying. He's old, stuck in his ways, and almost always leaves a 15% tip no matter what. You've tried to explain that really good service deserves 20%, as it's the norm nowadays. He isn't having any of it, as the mere mention of change sets him off.
So the two of you get great service, and he leaves $8 on a $70 bill (peeked over while he was signing). Saying something would've only pissed him off, especially since he was already ticked about his entree not being perfect.
So WWYD in this situation?
A). Leave as quickly as possible before the waitress comes back to collect her tip.
B). Grab her on the way out, explain the situation, and just apologize (knowing she's cursing your name while putting on a fake smile the whole time)
C). Take Grandfather home, drive to ATM, get money out, go get change, then drive all the way back across town to leave a couple extra bucks
I know it's not a huge deal.....a couple bucks is not the end of the world. But this is how servers pay their bills, and it's embarrassing to leave a tip like that (especially at a nice place with great service). Funny thing is, my Grandpa leaves 50%+ on crappy Chinese delivery bills (even when tip is already included)