I don't agree with absolutely everything Dan Savage says, does, or writes, but, on this point, I'm with him all the way.
I hope you'll take a few minutes to watch this video. It could help you reconcile your belief in God and your sexual orientation.