Ding, let us look at King David. David was a man after God's own heart. David committed adultery and arraigned for the death in battle of Bathsheba's husband. God punished David by allowing the death of David and Bathsheba's son. He also forbid David's building of the Temple.
David prayed unceasingly and fasted. God forgave David but He still extracted punishment for David's sins.
The practicing homosexual is guilty of past homosexual acts. While he is unsaved, he may think about committing homosexual acts without charge. Once he confesses his past sins and receives forgiveness for those past sins and is saved, then he cannot even think about committing a homosexual act without penalty.
So homosexuals are no different in that manner than any other person- if they commit adultery- or even have sexual thought about another person they are sinners.
Now why do you think that means homosexuals can't be Christians but everyone else can be?
What that means is that you are unable to read and comprehend the English language. I plainly stated that anyone can repent and receive redemption.
So again- why did you claim homosexuals cannot be Christians?