Homophobia is fear of homosexuals. It does not mean the disgust normal people feel for their behaviors. Therefore nothing the preacher says can be homophobic, only homo-disgusted.
The word you are looking for is Homomisia. A revulsion of homos.
Same for Islamomisia.