Now, a lot of people throwing around the term "homophobe" are morons and ignorant in and of themselves. Please read this "definition" of homophobia:
"Someone who dislikes gay people for no apparent reason, except that they are true to what they are. Most homophobes are uneducated and have probably never met anyone gay. They are bigoted, which automatically means they are unpleasant people."
Right, that's not ignorant at all, since it's been scientifically proven that all homosexuals are "true to who they are," where as straight people (aka the devil) are not. Thanks for clarifying that.
In short, though there are some people who have extremely and inexplicably ignorant views of homosexuals, the opposite is also true.