I read those quotes... I don't think you got my original point.
You don't need to be a homosexual, liar, thief, cheat, adulterer or such to go to hell...
You can be any of those, also.. and be forgiven and go to heaven.
We all start on the road to hell.... every single one of us... Not one is righteous and nobody can do anything of themselves to be granted acceptance into heaven.
So, with that being true... everyone in heaven is a sinner.. They are just sinners who have been ransomed by Christ's work on the cross.
It all depends on your heart. Did you accept your sinfulness, confess it to Christ, accept His gift of salvation? Which covers all sins.
If I steel a car, a diamond ring.. or whatever.. I'm a thief... nothing will change that so that. Same with a homosexual...
However, you can accept that you are a sinner, from any sin... and ask for salvation, and be granted it.
So, there will be homosexuals in heaven... those that accepted Christ... If you have broken one law.. you have broken them all...