If God was as religious as people seem to think He is, there would be no one in heaven because none of us are perfect, not a single one. So if your religious beliefs wont allow you to allow a sinner into your home then why should God allow you into His. Think about it, the choices are not always so easy when you walk with Christ,
Are you serious? We are made perfect and holy because of Jesus' blood. We who are in Jesus repented, and we work out our salvation. Do the homosexuals you are standing up for repent of their homosexuality?
Hebrews 10:10 And by that will, we have been made holy through the sacrifice of the body of Jesus Christ once for all.
Hebrews 10:14 For by one sacrifice he has made perfect forever those who are being made holy.
Hebrews 11:40 since God had planned something better for us so that only together with us would they be made perfect.
Hebrews 12:13 And so Jesus also suffered outside the city gate to make the people holy through his own blood.
Hebrews 12:23 to the church of the firstborn, whose names are written in heaven. You have come to God, the Judge of all, to the spirits of the righteous made perfect,
Hebrews 2:11 Both the one who makes people holy and those who are made holy are of the same family. So Jesus is not ashamed to call them brothers and sisters.
John 17:19 For them I sanctify myself, that they too may be truly sanctified.
Ephesians 5:26 to make her holy, cleansing her by the washing with water through the word,
2 Corinthians 7:1 Therefore, since we have these promises, dear friends, let us purify ourselves from everything that contaminates body and spirit, perfecting holiness out of reverence for God.