A big part of the issue is the minimising, from schools, parents, society. They/we actively look for explanations that make it all innocent and not a big deal, until they/we find one (often giving a get out card to the child involved) and then they/we can pat ourselves on the back that the issue was dealt with.
Boys will be boys, curiosity, he didn’t mean it, he didn’t know what it means , he’s only little etc.
While he might be little, that’s not the case at 10 or 15 or 20. If he doesn’t learn at 5 that it is wrong, that there are consequences, that people are upset and that it is NOT ok, it’s fucking madness to expect them to suddenly understand that at a later age.