You call it homophobia as if it were America, Homophobia is a misnomer, you have people who hate gays, and people who tolerate them, as well as those who could care less what you do, but (no pun intended), to label people as homophobes is just a way to detract the real issues, most people do not hate gays , just do not agree with the lifestyle!! Phobia would be for someone afraid, people are not afraid, just fed up with the gay zelots trying to get normal average people to accept something they do not agree with it is not phobia, or fear, its reality.
It is fear indeed.It is that gays try to mix in society in order to find lovers.So instead of visiting for example gay clubs to find other gays,they go to straight clubs where they try to turn straight men into gays.They admit that their goal is to raise the number of sexual partners for them.
They also have high positions in some branches like media and show biz,which they use for their benefit,that is they create there a gay environment hiring and promoting other gays.Through their poerful position in media they can influence the public opinion to be positive towards gay issues.
As a result while in the seventies the homosexuals were treated with behaviorism methods to become straight,now after pressure of the gay community they are regarded absolutely normal,a normal variation.