In fairness, in some countries (Uganda is a case in point), being gay can be punishible by life imprisonment or in extreme cases, it is a capital offence. Even campaigning for rights can see someone imprisoned for 20 years.
Having said that, there is often a hypocrisy in the West. After all...