You are right, however, in that the English suffix "-phobe" more often refers to irrational fear. If one is arachnophobic, one does not just fear spiders but is terrified of them beyond rationality. It's just that as the word evolved, "homophobic" has a different meaning.
The label 'homophobia' is applied to anyone who disagrees with what homosexuals are doing.
Homosexuality is no longer listed as a mental illness. When we search psychology to find out why we dont discover that psychologists found evidence showing it wasnt mental illness. What is revealed is it was taken off the list simply because human rights groops were demanding more freedoms for them.
Therefore I'm against homosexuality because I see it as a symptom of mental illness and specifically a sociopathic disorder. As a young child a combination of abusive parents, poor diet and genetics triggers a sociopathic disorder. The disorder stops certain areas of the brain developing properly including those that control sexuality.
I'm also against it on religious grounds however after reading the bible I think there are misconceptions promoted by the Church. The only unforgivable sin according to the Holy book is blasphemy. Homosexuality can be forgiven and theres passages in Matthew where homosexuals have been forgiven.
I'm also not a liberal I'm conservative.