Я считаю так.
Если во время игры кто-то кого-то случайно(!) ударил по голове, отвечать ударом - нельзя. В принципе. Это игра. Приведу спортивный пример. Футбол, баскетбол. Кто-то кому-то заехал мечам или рукой или ногой даже по голове, то это не означает, что ушибленный должен накостылять мячом, руками или ногами обидчику по голове. Это игра. Тут нет врагов, есть только играющие.
А вот в случае умышленного нанесения удара, с целью унизить, причинить боль, да и просто от злости, тут - пожалуйста. Правда, сам бы я по девочку бить бы не стал, тем более по голове (у нее и так не очень с координацией, расчетом силы и т.д.), просто прогнал бы и дело бы закончилось. В таких случаях игра просто прекращается.
Вы зря растите сына, как девочку. Это ошибка всех одиноких матерей. Драться нужно лишь тогда, когда на тебя нападают, а не играют, случайно причиняя боль или даже увечья. И такое бывает, поверьте. А вот "почему он должен позволять себя трогать" - это женское и только женское. Именно поэтому девочки, обычно, не участвуют в забавах мальчиков. То их толкнули, то их мячом задели, то по голове ударили.
В данном случае, мальчик повел себя как девочка и стал мстить за удар, нанесенный именно во время игры. Конечно, хорошо, что вы на его стороне, это правильно. Плохо то, что в этом конфликте неправ именно он и не важно даже, девочку он ударил в ответ или не девочку... Это уже иная тема.