your question has presupposition. You approach a sexual preference from the position of "average gay person". You accept homosexuality as something like a race of people i.e. black or white. Good or bad has nothing to do with the context of a sexual preference God has said do not do. Fornication, adultery, drunkness all are acts of sin, that the Blood of Jesus can wash away. Which Homosexuality too is a sin, not a persons ethnicity. Your question is a false narrative from a humanistic position, not a biblical one. Everyone has sinned and fallen short, the church as made concessions to this act of sin while saying one sin is not more sinful than the others. True. Yet why do those make this sin less than the others?