I would say you are wrong to equate homosexuality, infidelity, and pedophilia. Three completely different things.