Hi C. -
If you have taught your son not to hit, and now you are telling him that he won't get in trouble for hitting this one boy, your son is probably confused and that may be why he is not hitting the boy back. The other danger with that is: he may get bullied by someone else, for example at school, and he may think,"Well, if I wouldn't get in trouble for hitting one boy, maybe I won't get in trouble for hitting this boy either." The schools will likely not care which boy hit FIRST - if your son hits at school, he is likely to get suspended, even at a young age. So prepare him for school by being consistent with your rules. I agree with the other moms - end the play dates, OR one other idea: since the boy is the child of a friend of YOURS and you want to salvage that friendship, have one more playdate. When they arrive, you get eye level with BOTH BOYS and say, "This is a reminder that at THIS HOUSE, we do NOT HIT, PUNCH, KICK, or HURT EACH OTHER." Then you can either say one of two things: if you talk to your friend ahead of time and she agrees to this, say, "And if either one of you break that rule, you will have to go have time out on the step." If your friend doesn't want to do that, then say, "And if either of you breaks this rule, the play date will be OVER." BE PREPARED to follow through! If the other boy hits your son, again get eye level and say, "Friends are not for hurting, and you hurt Connor and broke the rule. I am sorry you choose to end the play date. You'll need to get your things to go now." AND END THE DATE!! It is hard to do, but your friend is really not doing enough to provide limits for her child, and this is dangerous. You will likely need to have a discussion with your friend ahead of time - "Hey, I love to have you and your son over, and I know boys get rough sometimes, but I am uncomfortable that sometimes Connor ends up with bruises or a bloody nose. I would like to ask that if either of them hits the other, that they go to time out. Is that OK with you?" or something like that. It is up to YOU to both set and back up the rules in your house. As for karate - that is a wonderful idea. It teaches self respect and self discipline. One other thought: you need to teach your son to stand up for himself with WORDS! Teach him that if ANYONE treats him inappropriately, he should stand up straight, make eye contact, use a firm voice, and say something along the lines of, "It is NOT OK to hit me, and you will need to leave now" or "I am NOT for hitting, and I am going to get help from an adult now." He will likely need this skill in school! Sorry for the long reply - I am a counselor who works with kids and I see this a lot. Good luck!
N.