It's been a while since I got that "smile" from a stranger, but I figure that the next time it happens I'm going to say "Fifty dollars, please." I suspect he won't want to give me fifty dollars, but I won't want to smile at him, so fair's fair. (I don't actually expect to get the money, I just want to see how the next boor reacts.)