There is a big resurgence in conservative ideologies. Just in Ontario we elected a (insert non-family friendly word) who has decided to bring back the sex ed from the 60s. That stuff does not help, education plays a huge part in acceptance. Our generation (millenials) was also raised by homophic parents for the most part. I think some people never truly get over that mentality. I think now more than ever in our political climate people are more open about disaproving of being gay, bi, trans etc. Especially when it comes to gender, a lot of the terms are recent (even though those people have always existed), so I can see that there is more and more homophobia and transphobia as the language evolves to include more identities.
I also think it does not help that a lot of the LGBT history is all but erased because a whole generation of LGBT people being wiped out by the AIDS epidemic (at least in the States). A lot of young people never got to meet older LGBT people and get educated. Again, a lot comes down to education. (And I don't mean just in school, I mean meeting and interacting with LGBT people).