Dr HFH, I don't think that's a very fair comparison.
It's a simple situation. People are being told to their face in a conversation that they have been given something "for free". They can either play along and say "thank you for giving me that for free", or they can say "Actually, you didn't give me anything for free".
I'm not sure why anyone would play along. It's not like disagreeing is a massive effort.