What do you do?

The other night at a restaurant LO was in her high chair with hubby and I sitting at either side at a booth. A stranger came up to LO, stuck her face in LO's face, and started talking to her and then touched her arm. Who does that??? Hubby was quick to tell her that she has stranger anxiety and if she didn't step away, LO would scream. (He said it in a nicer way of course).

Today we were at a park and a little girl came up to LO and started petting her head. Her mom was right there and she didn't say anything. I just distracted the little girl by talking to her about her bracelet and then we left.

Why do strangers think it's ok to touch a baby? I don't know where your hands have been!