ofcourse its a problem and no there isnt a solution. Its not a disease, more like a mental illness...its not related to anyother disease (as you said alcoholism...). Most people think homosexual men r the ones doing it when in actuality 85% of child molestors turn out to be straight men.

Its always been a problem since forever, and I dont think we can fix it. Its like raping and killing.. no fixing it, just punishment by the law.