Official Catholic doctrine describes homosexuality as a 'disorder' even though the Catechism also insists that gays 'must be accepted with respect, compassion, and sensitivity.' What is the reason for this duality? According to Catholic doctrine, sexual activity only exists for the purpose of procreation, and obviously homosexual activity cannot produce children. Therefore, homosexual acts are contrary to nature and God's wishes and must be a sin.
Read Article: Pope John Paul II and Homosexuality