The solution is something that has been comprehensively discredited over the years.
Parental supervision
Yes I know it doesn't work, but my 10 year old already knows what or*l s*x is (from his older brother) and he thinks it's disgusting, so he's OK. He also knows what an*l s*x is and he thinks that's
really disgusting.
So I don't think it matters. You can't protect kids from this stuff; they hear about it in the playground.