J.S.
Yes, your son knows that the play date went poorly yesterday and that you weren't happy about it. He knows why it was cut short. But now it's time to have a frank discussion with him. Tell him straight out that every time Joey starts to misbehave he will be sent home early and there will have to be a break in play dates.
"Because when you hurt other people, it's not kind."
"Because when you are not kind to other people, it's disrespectful."
"Because when you disobey the grown-up in charge, it's disrespectful and can be dangerous."
"Because when you break someone else's toys, it hurts other people's feelings."
"Because when you push people down, it's not kind."
"Because when you talk back to friends and grown-ups, hurt other people, break rules at other people's houses, and break other people's things, it's a bad example for younger kids. Joey isn't being a good example for you."