The notion that sin is the fault of everything and everybody except the sinner is hardly the sort of moral teaching one expects from a respectable church.
Well, sin is at the fault of all the things not of God. THough that sin is committed by the free will of individuals. And homosexuality is most certainly to blame -- it was a preponderance of homosexuals who have committed these atrocities, therefore, you can say that homosexuality is to blame. Remove homosexuality from the equation we're currently discussing, and the entire landscape would be different.