I witnessed this today. At the seaside, at a popular Italian ice cream/gelato store, takeaway window. The family in front of me- mum, dad and two kids. They got their ice creams and as they turned, the dad said to the eldest child about 8yo “don’t spill ice cream on your England shirt”
She put her tongue out to lick and licked too hard and the whole scoop fell off onto the ground. Cue tears from the girl and the dad huffing and puffing. He came back to the counter and seemed to be expecting it to be replaced for free. The person behind the til said so sorry she dropped it but we don’t do that, the dad was saying but I’ve just bought it, but she’s literally just dropped it and sighing loudly. In the end he did get his wallet out and pay for a new one though.
YANBU- it’s the parents’ responsibility to monitor the child’s ice cream and if the inevitable should happen, they need to pay to replace it.
YABU- the shop should replace it for free.
As an aside, I got my DD’s hers in a tub with a spoon 