Wikipedia has more on Homophobia.
Homophobia is the fear or hatred of homosexuals or of being homosexual. Causes of homophobia include mainly religious reasons, 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. if you have homophobia you need to see a doctor
- Homophobia is much more common as a hatred of homosexuals than as a fear of them.
- Homophobic people usually try to “corrupt” acceptable ideas, like religion, into making people demonize homosexuality. They may also manipulate people into thinking homosexuality acceptance will affect badly families, often following the idea a child needs one dad and one mom to have proper education.