I try not to hurt them cause I used to (and still don’t) watch my strength a lot of the time. I don’t want some kid going back to their parents cause I retaliated to some stupid shit they did. If it’s bothering you I would go directly to the parent. If the parent won’t do shit (or your just shy) you could always try to find an area where he can’t get too. He must have some supervision there since he’s only 7. The last thing you want a kid to do is go get their mom after you kicked/punched them, it doesn’t matter where, most will get someone. If they may retaliate in the same fashion if they think they can actually win that fight. I’ve been in a similar situation. I was on a vacation and I was at a hotel pool with my father and big brother. So I was going down the water slide and these three little kids were there doing god knows what I don’t remember very much except I got punched in the no no square for boys. I didn’t really pay any attention to it for the entire time. I think what happened is I overheard one of their conversations, muttered something under my breath like “these kids are really stupid” or some shit, and the smallest of the 3 (he looked about 6 or 7) and started trying to hit me cause they overheard me or something, again, this was a few years ago. I much bigger than him so I didn’t feel any pain when he was punching me, I don’t remember if the rest joined in or not but that little kid punched me in the balls. Normally I wouldn’t feel much pain, that area made it 10 times worse. Still wasn’t that bad. I just went down the slide cause I was next in line. I didn’t retaliate because I thought of all of the scenarios that would happen if I did (I thought about throwing the little shit down the water slide myself as hard as I could possibly throw and what would happen if I were just to punch him anywhere).