This thread has degenerated into an argument over the phrase “Sorry, no” as a response to an adult asking to pet a dog. This is not about the start of that thread which referred to a child’s question.
Several people have claimed that “Sorry, no” is curt, and therefore impolite. However that is circular logic. The definition of ‘curt’ is ‘impolitely brief’.
I think that “Sorry, no” is a reasonable answer to an unsolicited question by a stranger and does not require additional explanation for a request. A request in this case that I would characterize as frivolous, but some might misinterpret that. I am referring to a request that is unimportant to reasonable people as opposed to a request like “Please help me, I’m drowning”.
But maybe I’m wrong. So tell me, is “Sorry, no” an impolite answer to a request from a stranger for something unnecessary? You could also address whether it is polite, which is a different question entirely.