I am a good tipper, unless service (not food quality) is awful, but I have a problem with small restaurants, often ethnic, where the owner might be the server, as well.
Sometimes it's just a hunch, but other times you know it is the owner, especially if they are older.
So what to do about...