Maybe you need more like minded friends. There was another gay redditor of around your age; AverageAdi, from Mumbai/Pune, if i recall correctly.
Try talking with him, you might get exposed to the good side of Indian gay culture. Because the less uncles you meet, the better it is.
Try getting into touch with him or like minded people out there. stay away from creeps. Unfortunately, you gotta sift through a lot of shit to find nice people.
Good luck on your life.