Whenever someone delivers the semi-automatic, "Have a nice day!", I always respond with, "I promise!". I really mean it when I say it. But it also, I think, might cause them to think about what they have just said. Perhaps, next time, they might really meant it.