Briefly... the story after speaking to both sides and the sitter... my 12 year old son was at his friend's house. They start to argue over a video game, and the friend says something that makes my son really angry. My son shoved his friend to the floor, and then the friend gets up and runs off and grabs a kitchen knife. He said it was because he didn't want my son to jump at him again. I happened to drive by right at that moment to pick my son up, and so the argument ended there. The babysitter was upstairs apparently not hearing any of this.
I spoke to my son after we got home about how it is NEVER appropriate to use violence outside of defending yourself, that he should have either walked out and went home or upstairs to tell the adult in the house what was going on.
I also spoke to the friend and the sitter (who I think is a family friend of theirs) and made it clear to her that while it was totally not acceptable for a knife to be pulled, that it wasn't entirely this kid's fault. He felt threatened after my son pushed him down. She said she would be speaking to the kid's dad about the knife and I told her that they should call me if they need anything at all.
Now I don't know what I should do. I already told my son that he wont be going over there again. I understand that friends fight, but I don't feel like it's a safe place for him to go. I also want to help my son learn the gravity of the situation and how to curb his own anger so that he doesn't react violently again. It should also be said that my son has dealt with bullying over the last 2+ years and we've been working very hard to help him cope with it.
I don't know if I should call the dad later when he gets home or not. I kindof want to talk to him, and at least let him hear it from me personally that it wasn't all his kid's fault. On the other hand I'm kindof dreading the idea and hoping he doesn't call because I don't really like the guy very much, he was never all that nice to my son. So I'm a little concerned that he will either be too hard on his kid or blame it all on mine.
What should I do? :(