I'm a Christian, and it really annoys me when people insult my religion (not you) but others in this topic.
Yeah him doing that was hypocritical, but if the person he was with he who turned into she was a girl/looked like one then he technically didnt do anything wrong in his eyes and really not in the gay eyes either. I mean a transgender is born in the wrong body...right?? So even having the parts dont make you male or female. It's a brain thing.
At the end of the day he is a Chrisitan and that's what he believes in. I have friends who don't agree with being gay, but they still love and respect me. Just like how I don't drink, do drugs, or have sex and I still love and respect them.
There are always going to be things someone does that you don;t necessarily care for, but you love them anyway.
Friendships are special because of stuff like that.
If doesn't agree then don't make him or care, that is his right. As long as he is not being rude to you or condeming you then I really don't see the issue.
Now as you said he quotes the bible at you, then you need to rethink your friendships because none of my rleigious friends do that to me. Or you can do what I often do to enemies.
They quote a bible verse against what you are doing and I quote one for what they are doing.
Premarital sex, drunkeness, laziness, greedy, lying, lust, etc etc etc... are all sins, not to forget judgement. So do that back and see how he responds.