I'm with the OP - just say thanks and walk off. It's not a service you asked for, and not one you wanted - so why should you feel obliged to pay for it any more than you should pay the lout who wipes your windscreen with a greasy rag at the traffic lights?