Excellent. f I may add:
A more accurate term might be pedoodiomic, which means "kid hater." Only a person who hates kids would rape a kid (you can't "have sex" with kids, you can only rape them).
I HATE the term pedophile (kid lover…umm, NO).
"Pedo" by itself works, though, for sure.