1) Low intelligence
2) Mental lack of empathetic reasoning capabilities
3) A religious or deeply homophobic upbringing
4) Lack of psychological and scientific understanding (about the causes of homophobia)
5) being crazy
6) being religious (which some might argue is the same as "e)".
7) In men, sexist beliefs
??????????????????????????