It is a clich word. Like Hippie was at one time. It is a classification of an individual based on perception in most cases. Just like calling someone who drinks alcohol an alcoholic or a Christian who is zealous in their faith a Jesus Freak or someone who is gay a fagot. Any classification is in and by itself a form of racism. As the classification usually has a negative residual that then puts that person in a position to be singled out and judged. If someone is fearful of a homosexual perhaps they have had a prior bad experience, such as a molestation as a child, and the reaction or attitude is based in this issue. No one should criticize or judge someone until they have a full understanding of the issues surrounding their beliefs. In a perfect world, but it is what should be remembered before calling anyone by something other than their name.Two wrongs don't make a right but someone can loose their rights if not careful.
This might be better as a debate. No the word is not misused, there are many people that are homophobic in the world. You however are not, even though I don't agree with you about the reasons for homosexuality. If it were true, why would homosexuality show up in the animal kingdom.