Situation (excuse all the background but it is relevant): return playdate (pre-arranged) at my house with a mum and her 2 kids. As we all leave school to go to mine, we see another little girl from their class who lives in my street. I can see that this little girl has twigged that my DD has invited another friend home, and is jealous. To cut a long story short this little girl has a lot of family issues and as a result is extremely demanding and badly-behaved. I feel very sorry for her and want to help but not at the expense of my own DCs who are already enough of a challenge for me. So I don't invite her, just say goodbye and off we go with the other friends and their mum.
Lo and behold 20 mins later there she is with her dad outside the gate asking to come and play. Of course I say yes. Prior to that all the kids had been playing together happily, in comes this other little girl and literally 2 mins after she walks in, she and my DD fall out about something, then she comes up to me and goes "D'you know that DD just said a swear word?" Like a fool thinking it was going to be bum or poo or something, I said "oh what did she say?" Little girl promptly replies "F H" (actually it was in Italian and is slightly worse than F* H** due to religious connotations) at which point my jaw hit the floor. All the kids stopped playing and stared, and this was right in front of the other mum. I hadn't heard what they'd been saying so no idea who, if anyone, had actually sworn or if this kid was just making it all up. I told my DD off as calmly as I could just to make the point about no swearing. DD has certainly not heard it from me as I always speak English in the house.
Best way to move on? How do you deal with swearing? What would you have thought if it had happened at one of your friends' houses?? I