I was with my wife and my 3 year old daughter and we were walking towards a fair
It was in the countryside and there was quite a lot of natural beauty, rivers etc. There was a photographer who was taking still shots of the river side, trees etc.
I saw him notice us, whilst it looked like I was absorbed in a conversation with my wife.
He attempted to position his camera and when he did so, I deliberately made the shots awkward with my positioning whilst deliberately standing in front of my daughter.
He looked frustrated and then I shot him a glance, making eye contact and he got his camera and walked off. At this point, as he was agitated, I was going to use his reaction to have an argument with him. I knew he would defend his actions 'public place, no close shot etc' and then be snide by hiding behind these laws. As he was agitated, I knew I could confront him 'why are you annoyed etc' and go down this route and it asked myself the question -why was he so annoyed? I suspect he also predicted how this was going to go and moved on.
Just my own feelings, but I am sure a polite, non confrontational response on my part would have resulted in a snide, this is a public place response.
Legally, there was nothing I could do, we were in a public place, there were no close shots, hence why I obstructed the view.
There's little you could've done about it, so the logical choice would've been to simply let it be, or go on about your affairs.
That said, as someone who hates being photographed though, your reaction was a bit tamer than how I would've reacted, particularly if my kids were involved. In this world of social media and photoshopping, there's no telling what someone would be willing to do with a pic of my kids.