I contend that "Homophobia" and "Islamophobia" are both made-up words. The left and Islam invented these words to try to shame everyone into accepting things that they wouldn't otherwise accept.
Let's play their game for a moment and begin using some made-up words of our own.
I suggest "Christophobia" to describe anyone who has an inordinate hatred or fear of Christians and Christianity and "Heterophobia" to describe anyone who lobbies against a stated position that God made men and women with the express intention of procreation of our species and who see other forms of sexuality as a perversion of the intent of our Creator.
Other suggestions for words to describe the assault on normalcy are welcome.