Steven, gentile believers in Christ were never held to the laws of health and diet given by God, to Moses, for the Hebrews, as listed in the OT. The new testament very clearly teaches that homosexuality is a sin. That is why Christians think it is. Very simple answer.