Allow me a small digression on the word "Homophobic" which you use.
The word is of very recent coinage and was designed to express the notion of "fear and/or aversion of homosexuals and homosexuality". However "homophobia" is etymologically unsound: "homo" means "same" and is the opposite of "hetero" (other, different); "phobia" means pathological fear. Taken literally, "homophobia" means "fear of sameness" or "fear of self" and makes absolutely no sense! It is funny, but the word "heterophobia" ("fear of other")would more accurately express what the word "homophobia" is purported to imply, i.e., "fear of someone who is unlike me, different". (unless "homophobia" is meant to express "fear of the 'homos'", which itself would be kinda denigrating to the gays :P)
Anyways, once a word is generally accepted and adopted by everyone, thats that. The moral of the story however is that coiners of new words should first consult a good etymologist :)