Is EVERYBODY wrong in the post ? POST : On mobile, apologies in advance for spelling and format issues.

I have a friend who is a gay transgender person. He is a leftist, but not in the traditional sense (believes in political systems such as anarchy etc). I am a male, non denominational Christian, more conservative (although I'm not very political minded), and heterosexual/cisgender. Basically we are polar opposites. We usually get along pretty well, with the occasional debate with our other friends in our group about politics, which I usually lose these debates because I'm more of free minded (not really sure how to describe this, basically I just want to be free and happy). Anyways I'll cut to the chase.

So recently, around Christmas time, we got into a texting debate about religion. Which is what I feel I'm strong in debating. Anyways this friend (I'll just say F for short) is basically "slut shaming" the mother of Jesus, and how she probably got raped in a back alley instead of getting pregnant by the holy spirit. He then continued on with different misquotes and false facts from the Bible. This triggered me. I started defending myself, and the debate went really far into the Bible, so far that the topic began to sway twords homosexuality. At one point I said that homosexuality was a sin, and against the Bible. At that point, F just said he was done putting up it and left the group chat. Then he blocked me. We havent spoken since, and as far as I know, F has completely given up on me as a friend (we had been friends since about this time last year, and got closer near the beginning of September it so (beginning of the school year) because we had a bunch of classes together). At this point, I'm starting to think that F  was just after next for love (tried to hook up with me around the beginning of the school year, showed all the signs, tried to flirt, etc) until I put a stop to it, saying I wasn't interested in an intimate relationship. And since then we have been friends until this recent debate. So my overall question is: *AITA for debating up to this point and offending F?* Any feedback would be extremely helpful, thanks!