many religions teach that homosexual sex is a sin. such religions traditionally include islam, christianity and judaism. usually, it is only the act of sexual intercourse that is considered sinful and not natural. not all believe the attraction, is sinful, just the actions in response to the desire.