I was having a conversation with a couple of friends and at one point in the conversation I spoke positively about a famous homosexual couple and I got attacked with comments like, "you can't say that about a couple of the same gender, it's just wrong". That was nothing compared to the other comments they made about homosexuals and how it's a "choice" for them to be who they are. Also, the topic of adopting kids by gay couples came up, saying it's not fair for the children to have parents of the same gender and that the whole thing is unfitting. The conversation was basically pretty homophobic and I was surprised to see my friends capable of such hate. They of course have no idea I'm gay and it's very hard to defend that when you're trying to make it as less suspicious as possible.
How do you build tolerance to homophobic behaviour, especially when it's coming from people you consider your friends?