What makes Iran government reject LGBT?
The answer is very simple and obvious. Iran is an Islamic republic. In this religion, homosexual acts are strictly forbidden. Death penalty waits those exposed for having gay sex in Iran.
Gays are hanged slowly by a crane to make them suffer before the death.