Will keep this as short as I can...
Walking along the street this morning, a man was coming towards me holding a boy's hand (boy about 3/4 to). Boy was crying and saying repeatedly "I want daddy" and the man kept saying "daddy's at work". We walked past eachother, but I felt uneasy so I ran back and said "excuse me, but I just wanted to check everything is ok, because this child his crying for his daddy" The man picked up the boy and started to explain, in a friendly tone, that he is the boy's dad, told me his address and said I could check if I liked. I said I'm sure that wasn't necessary, I just wanted to make sure everything was fine. By this time the boy had stopped crying. But then, also in a friendly tone, he said "I think that was really rude to be honest". I was quite taken aback, and as they walked off I said "I apologize, but if a child is shouting for their Daddy I can't just ignore it". For one thing I don't think I was rude, I was perfectly friendly. However, I'm willing to risk being rude if I have any concerns about a child's safety. But what do other people think? Was I being unreasonable?