Not sure if this is the right spot but I have a question..

I have recently started talking to and visiting my neighbour across the road.. Her son and mine both started school this week.. He isn't 5 tille June though and my son is over 5 already.. She also has a 23 month old girl..

So my question is this.. They are so rough.. (the kids) the boy punched my 9 yr old in the face yesterday and punched my 3 yr old today I told the boy off both times and said if he punches my kids I will not visit when he is home ( I feel bad..rude but hey punching is not on)

The little girl is always pinching my DD and pulling her hair.. I don't know what to do???

The mum is always telling them off so she does something about it but it is hard when the kids cringe when those 2 come close..

When we spent time together while her eldest and my 2 eldest were at school it was better but today oh my..

I am not comfortable approaching the mum and saying hey you are going to have to stop them because really what else can she do? She tells them off.. sends them to thier rooms. and as a last resort she will smack back.. We hardly gett o talk because her kids are constantly beating mine up. I have tried getting my kids to stand up for themselves and they try but only after we have stepped in so the other kids aren't getting the message anyways.. The little girl doesn't worry me so much as she is only doing what was done to her by her brother kwim? Pick on the smallest..

So what would you do? Is it wrong of me to tell the child off (in a polite way) . I say If you touch him again I am taking them home. or I say that if he does that again I will not come to visit.. He simply doesn't listen to his mum.. I know why but its just an observation and nothing I do will change the way he is to her but how can I change the way he is with my kids