OK, I am looking for someone to give me a good way to handle this one, as I am at risk of being very rude. Alternatively, you could just tell me it's OK to be rude, I would quite like that too 
I am just at the beginning of introducing DD (3) very gradually and carefully to people outside the immediate family. This is after about 4 months. So we are now going to church, and seeing more of my close friends. DD is taking it all in her stride, and instinctively coming to be held by me if she's unsure at all. Close friends are briefed by me ahead of time, to be fairly restrained and not crowd DD etc. That's all gone really well.
However, church is a problem. We get ambushed by swarms of terribly well-intentioned people, and they keep touching her - rubbing her hair and face, picking her up without asking, that sort of thing. I have been doing loads of work with her explaining that we only hug family and people we know really well, and even then it's still her choice. This random touching by people who I often don't even know the names of is really, really ticking me off. I have to bite down not to smack their hands away. If they actually pick her up, I do just take her back into my arms and say we have to go, but I wish I could think of something effective and fairly polite to say to stop them doing it.
Any thoughts? For those who may think I'm being over-protective, you could be partially right, but I particularly don't want her to feel she has to be affectionate to strangers, or to please strangers.