<human>: I've been living with my roommate for the last 3 years. I felt things had been alright with us until a recent conversation in which some miscommunication happened. He starts by saying that he used to practice piano in Catholic Church. 

I then say, "Wow, I can't imagine you in a Catholic Church. Yeah, the Catholic's sure do like to beat God out of ya." So then he responds, "Yeah, and beat it on ya too." We both laugh, and then I started to talk about how that joke reminded me of a scene in The Office UK, in which David Brent opens a meeting with something similar. 

I don't remember exactly how it goes, but it was something along the lines of, "What did one priest say to another when helping the choir boys? You're coming on a little queer." Honestly, it seemed like he didn't even listen to most of what I said, and when I was finished he looked hurt and offended (my roommate is a homosexual). 

The day after he had a friend over to which he was talking about me, and I overheard him say that I'm an asshole. 

I really like my roommate, and would do anything to keep things friendly between us. I don't think I said anything wrong or directed any homophobia his way.

Can you give me the gist of the text in a nutshell?
<bot>: I made a joke to my roommate that I feel he took the wrong way. He now seems to hate me. How do I remedy this?