I get all that but it’s not realistic to assume a kid after he’s been ‘groomed’ by an adult, to understand at age ten that he has options to report the guy or kick him in the nuts.
You can’t shelter them to the point they don’t know this is a dangerous world. There are snakes that will bite you and alligators that will eat you and humans who are even more dangerous.