I only read the first few responses to the original post so I will respond to the original post.
I drop things a lot. I have even dropped ice cream. I especially drop things when my energy levels are low. I don't have a problem with the guy asking for another ice cream. I do have a big problem with the guy if he was rude and demanding. I also don't think it was necessary for him to say his kid was Autistic. His kid did not drop the ice cream because he's Autistic. He dropped it because it slipped out of his hand. That has happened to everyone. Even nts drop things sometimes. If his Autism is so severe that he can't hold a cup, he shouldn't be given one to hold or he should be helped so that he can manage it. And even if his Autism is the reason he dropped it, the dad did not need to say that. Saying he dropped it because he is Autistic is kind of rude. If he had Cerebral Palsey and dropped it, the dad should have just said, "I'm really sorry, my son dropped his ice cream. May we please have another one. Thank you." That is all that needed to be said. And a kind person would have offered to pay again because it's not the store's fault that the kid dropped it.
_________________
"I'm bad and that's good. I'll never be good and that's not bad. There's no one I'd rather be than me."
Wreck It Ralph