Yeah Iran remains massively homophobic and hostile to LGBT rights - the variety of approaches taken shows that there is scope for the laws to be interpreted as compatible. I'd argue that claiming that LGBT rights are irreconcilable with Islamic law makes things worse overall.