First, some interesting things:
At the customs in Newark International Airport, I was kept for a few hours, being questioned over and over again. One officer would ask me a few questions, go away, and be replaced by another who would start all over again. Painful. One word that was mentioned that seemed crazily inaccurate: Taliban. I'm coming from Lebanon, not Afghanistan. Granted, to some people, they may sound similar - they both have "an" in the second syllable. But, as far as I know, they're not the same country, and they're not in the same region. I could be wrong.
In Cyprus, I went to a gay bar on the Greek side one night. I took a taxi into town. When I got there, the driver asked me where I wanted to get out, implying that he would take me there. I told him the gay bar of Limassol, called Allelum. He pulled over immediately, asked for 3 pounds, and drove away. I knew I was near it, but I got lost - I'm no good at reading Greek. What I found is that Cypriots, when I met them, were so very nice to me. They asked where I was from, how I was doing, if I had a beautiful sister. Then I started asking directions to the gay bar. They told me, but shut down and were very cold. There was no conversation after that.
I spent a night two expatriates, one Iranian and one Irish. It was an interesting night, and I got a bit too drunk. We ended up on a pier, sitting on a bench. Just sitting. A car pulled up, and they stood up quickly - they were worried the police might cause trouble for us. An interesting thing about Cyprus: the laws may have been changed to be pro-gay in order to please the European Union, but no one has told the police. Cyprus is a very conservatice country, to put it lightly, and will be dragged kicking and screaming to the modern social policy of the E.U.
It's probably a good example of the situations in a lot of countries - the laws don't tell you much. Just because homosexuality is legal or illegal doesn't predict the situation for gay people in actual day-to-day life. Egypt, for example, has no laws against homosexuality. But it's not a gay haven. In Morocco, there are laws against homosexuality. But it's not nearly as bad.
Unfortunately, there's not a lot of coverage on normal gay life in many countries outside of Europe and North America. Many times, all that people have to reference are laws, treaties, and speeches of political and religious leaders. It's less than half the picture.