Terms like heterosexism (replacing homophobia), cissexism (replacing transphobia), monosexism (replacing biphobia), and Islamobigotry/anti-Islam bigotry (replacing Islamophobia), aren't all that hard to introduce to one's lexicon and convert to general use. Certainly no harder than learning not to use "lame", or "crazy", or other ableist slurs. I like them additionally because they put the focus back on the dominant/oppressive side of the dichotomy by clearly noting who the problem is right there in the word.
But even if all the other reasons were wrong**, it would still be better to change from -phobia language, because it makes it a lot harder for asshats to pull shit like this.
For many people “homophobia” is actually about “having a fear of being accused of being bigoted, prejudiced or discriminating against homosexual people”. This fear, which is increasingly common, causes people to take a defensive posture in order to avoid attracting disapproval or adverse publicity. ... For people who don’t hate, dislike or fear gay people, but simply believe that sex between people who are not married (including all sex between those of the same sex) is morally wrong, we need a new term. I’d like to propose the term “homoskeptic” - a term that is not yet in common use and hence arguably open to (re)definition.Using -phobia language leaves a nice little loophole for the bigots to exploit. They can say "I don't fear gay people!" and thus deflect critique off into speculation of their *real* feelings about teh gayz, diverting attention from the oppression and bigotry they're perpetuating. It allows this jackass to turn the fear-connotation of using -phobia around and twist it into the Good Christian's fear of The Gay Mafia and their notorious jackbooted enforcers. It lets him pose bigots as the victim and their ideology as reasonable, not a phobia, but simply skepticism, which is a healthy quality, right?
But the last lol came from a comment to the post on NOM's blog, by commenter Anonygrl:
I would like to suggest that people who don't hate or fear African Americans but simply think that they are morally inferior should be called afroskeptics. And people who don't hate or fear women but think that they just shouldn't get paid the same as men or have control of their own bodies should be gynoskeptics.
No matter what you call yourselves, if you are doing so to justify denying rights to another group (and that is what you are doing with homosexuals) then the correct term you should be using is bigot.
*If you have seen me slip up in this, please do let me know, either in comments or via email, and I will change it.
**However, they are not wrong, and this will not be up for debate here. Additional commentary on the harms of -phobia language may be found here and here if you want or need further reading on the subject.