Wikipedia has more on Homophobia
Homophobia is the fear or hatred of homosexuals or of being homosexual. Causes of homophobia include traumatic experiences with homosexuals, brain chemistry, teachings from childhood, and even hanging out with same-sex people too frequently. Sufferers may strongly judge if people are homosexual by their appearance. So if they perceive to be likely a homosexual, they would avoid encountering them by simply get away and hide. Some sufferers may also be afraid of same-sex people may attract and date them. They would be eager to look for an opposite-gendered person to date.
- Homophobia is much more common as a hatred of homosexuals than as a fear of them.