Yesterday I visited my Grandma in the care home, with my two primary school aged daughters and my brother While we were there we had to wait in the corridor for a couple of minutes, during which an elderly man approached us and was talking to my children. He was very friendly and meant no harm, but it made my daughters feel uncomfortable. I interacted with him, so the girls didn't feel they needed to talk to him (not that they would - they are quite shy.) One of my girls was stood in front of me and I had my arm over her shoulder/chest holding her close and when the man got a little to close, or at one point kissed his fingers and went to touch her cheek, I discretely blocked him with my hand. My other daughter was further back and next to her Uncle.
I left feeling unsure whether I had done the right thing, because the last thing I want to do is normalise staying a situation that made them feel uncomfortable, just to appease an old man. But the alternative would have been rude and unkind as I'm sure there was no ill intent. We has a conversation when we got home about listening to their body if they feel uncomfortable especially due to a man, and it being ok to step back from someone and say 'you're making me feel uncomfortable.' But in this situation that wasn't how I handled it - I'm not necessarily thinking I did the wrong thing but I really want them to be able to advocate for themselves in a situation where someone crosses a boundary. I wondered what people's thoughts are on dealing with these kind of situations and conversations?