Have you thought of a family meeting and talking about this kind of thing with them? They are old enough to know that something causes you upset and old enough to know to stop.

Yes, I have one going into year 10, one into year 11 today and our eldest is off to uni in 10 days - but we have a transition day tomorrow!