I know it's probably pedantic, but I get irritated by the use of the word "homophobic" to mean being prejudiced against gay people.
What the word ought to mean, given its etymology, is being prejudiced against people who are like yourself -for example people of the same sex, or race, or sexual inclination, whatever. Which is quite a useful concept to have a word for. As for people who are bigotted against gay people - I'd just call them people who are bigotted against gay people.
Do gay people ever get accused of being latent heterosexuals?