Iran is one of a handful of countries where homosexual acts are punishable by death. Clerics do, however accept the idea that a person may be trapped in a body of the wrong sex. So homosexuals can be pushed into having gender reassignment surgery - and to avoid it many flee the country.