Wrong terminology
The term homophobe is used to mean one who hates homosexuals, but the root origin means one who fears them. This was not a mistage due to ignorance of root words, but a deliberate decision since all the phobe terms mean mental illness. This is a way of saying that anyone who does not delight in homosexuality etc is mentally ill and in need of treatment.
I recall a trendy Pastor who was most upset when Gays - who he was reaching out for, called him a homophobe since he said He loved them and Jesus loved them but did not love the practice and they explained that homophobia means not loving the practice.