я тоже задавал такой вопрос , и думал, что все связано с религией- христианством и исламом. Но мне как-то отвечали, что Россия все-таки светская страна, и нелюбовь в геям связана с блатной культурой.
В тюрьме ведь если ты не можешь за себя постоять, тебя в конце концов изнасилуют, и ты как бе женщиной становишься, то есть существом более низкого ранга. То есть тут явно влияние блатной субкультуры, отсюда и ненависть к геям.