I believe so. Sin is sin, Jesus will forgive sin if one asks and repents. The only unforgivable sin is taking the Lords name in Vain, all others are forgivable from my understanding, homosexuality is no different, therefore it is forgivable. However how can one live continuing in sin while knowing it is wrong and follow Christ? This is a question only God can answer. it is our duty to live according to His word to the best of our ability and walk out of sin with Christ's help. It takes time, prayer and many times fasting. We are not to judge, but we are to teach and guide and love all.