Xenophobia is a too much radical word here, it can't be used. If a group of neo-Nazis gathered together, armed by sticks and iron bars and went to beat the homosexualists then they can be called as "intolerant xenophobes" etc... But nobody can hang such "labels" on ordinary people who simply resent seeing the spread of homosexual values in society.
Tolerance is too, the ambiguous word. If a mosquito just flying around and don't touch me and I don't touch him then we are tolerant to each other. But when the mosquito sits on my hand and tries to bite then any tolerance is over. Tolerance in this case turns into a self-masochism.
Tolerance is needed for the coexistence of different groups within the country, but it should be built on mutual respect otherwise it makes no sense.
Also I think that the grow of homosexual tendencies in the western countries is connected with furious feminism since 60s. The females in the west had only one way to get more or less the same rights as males - the way of public protests and struggle for rights on the wave of mass enthusiasm about liberalism and fighting against racism. But at some point the feminist activist-careerists crossed an invisible red line, they started too fiercely oppress their own men. As a result the grow of "feminine boys", gays, lesbians, manlike-amazon type of females etc... That's abnormal imbalances inside of society, very dangerous thing.
In Russia communists in 20s established gender equality according to their "homogeneous classless society" ideology by fiat, it was even slightly pro-female. For example if the family is divorced then children stayed with mother, Soviet power was on the side of the mother; If a woman has committed a crime then she received less punishment than a male for similar crime, plus communist general equalization system etc... That tradition for 70 years of communism firmly entered into our life and we had not that feminist mood in 60s.