Not all boy scouts are 7. What about the troubled 15 or 16 year old "kid"?
If you're boinking a 7 year old you're a pedophile. If you're boinking a 16 year old you're a predator, or possibly just have little self control.
I guarantee a homosexual is more likely to boink a 16 year old boy than a heterosexual.