"Hate comes from much more fundamental place than that.
For majority of people it's not "normal" hence different. And for majority what's different is scary. The same reason why immigrants of different skin color than majority population are hated."
I don't agree at all, and I agree with the original post.
I think a slight majority of men have an 'instinct' against gay sex that is not learned or socialized. The 'hate' is another thing , as something maybe more developed. I think at least 50% of the population has an emotional revulsion to the notion of 'male same sex' (not female same sex) and but only a tiny portion for whom that turns into something more aggressive.
Also 'gay' is not just 'different'. It's not like someone wearing a different hat.
Reproduction is at the core of the survival of the species, much like oxygen, food and water are at the core of your individual survival. Those instances are extremely powerful, the most powerful social motivators of all. So I actually do buy that 'moral shame' towards those who are seemingly 'opting out' of reproduction is part of a kind of darwinian social evolution.
FYI - it's mostly the same reason that people who are 'obviously abnormal', ill or deformed. Women and Men want healthy children, that's a very deep instinct. Nobody (and probably not you) is actually attracted to deformed or obviously ill individuals. We may feel sympathetic to them, and want to help them - but we are definitely not attracted to them. 'Mocking them' - that's just people being crude.
So obviously it's all armchair whatbout thinking ... but I'm inclined to think that this issue is deeply rooted in evolution and cultural evolution.
But yes it's good news for gay Indians.