First of all, I hope it's ok that I write in English. But I think I might have some useful input to give here.
While I'm single or haven't yet been in a relationship, I have a large and diverse group of friends. These include Sinhalese, Tamil, Muslim, Malay, Chinese, Burgher and Portugese descent guys. As a matter of fact, the group of students at our school may have been the most cosmopolitan in Sri Lanka.
But what I've noticed in this diverse group (about 30 guys of the same age) is that some of them were accepting of LGBT people in the beginning and almost all of them had become accepting by the end.
Another interesting point is that certain social groups, such as what people would call "upper middle class" and "educated middle class" are becoming more and more accepting/open towards our way of life.
So, even though that society at large here might not be becoming accepting anytime soon, guys that associate with these groups can feel safe and live their life quite openly.
In view, the increasing number of well-educated people and specially foreign educated people is playing a key role here. While I'm not out to my family or most of my friends yet, I'm glad to know that the few friends to whom I'm out to are very accepting. I now understand that even a gay guy and a straight guy can be best friends.
Here's to change,