The word "homophobia" always sounded kinda odd to me, too. Personally, I prefer the word "xenophobia" to cover all bases. Not just to describe a fear of gay people, but also a fear of any kind of people (or ideas) which are "foreign" to the status quo.
-- Nanaea