Or the kid shouldn't have touched him in the first place.
That too, but 10 yearolds can barely be held responsible for their own actions. Legally, in fact they can't. The kid was just doing what he was told and happened to injure Punk, causing the whole grabbing situation.
If it was the dad who injured Punk, after he grabbed the kid I'll pass the majority of the blame for the situation on to him. Punk deserves some of the blame for starting the whole situation, but the father acted wrongly by hitting Punk.