Religion is full of homo/bi and trans phobia and it's going to take some considerable work to even start to break that down. You'll hear lots of preachers/religious leaders spewing out hate speech time and time again, always using selective quotes from which ever religious book they read, always ignoring other things within them books that suggests. This gets passed down from generation to generation, and till any work is taken or countries take action to remove churches/religion out of any power structures in those lands and make them less influential it will continue as it is.
It isn't just religion, it's attitudes of those in the past who pass them down as well. We are only a few years down the line from the repeal of Section 28, which was passed in 1988. Think about that, in 1967 we passed the Sexual Offenses act which legalised homosexual sex for gay men over 21. That's coming up to 50 years ago next year, yet 21 years later Thatcher was banning talk of anything to do with this in schools. People from these times and before are still around and pass on what ever they were taught down to each new passing generation.
What will help combat this is getting into schools, teaching them that this is OK, this isn't something to bully people over that anyone can be LGB or T. Let's change the minds of the next generation and the generations after them, they can pass that onto there own kids and slowly but surely we will find a less homophobic society