Most homophobic people usually display a sort of sexual inclination to homosexuality. I think culturally they find themselves embarrassed of something they can't control and their culture or hometown viewpoint has been slanted that homosexuality is a horrible thing and full of damnation. They become so self loathing they do anything to put themselves as far away from something they are so drawn to. How often have you seen republican representatives who have stood against everything for gay rights, only to find them exposed with a gay lover on a holiday somewhere "remote'?
The other percentage that probably just do anything to attack someone of minority are either assholes or so self destructive or have such low self image they need anything they can to make themselves feel better. Or both. They could be both.
M