Homosexuality is haram, one must bear in mind though that some people are born mixed gender, some mmen are born limp wristed and camp, and some women are born gruff and tough.
It is a test from Allah and since i am not too well read on the topic i won't comment on how the fetus develops hormones and receives it's instructions - Allah knows best.
One thing i've noticed the Iranian government doing is to offer those with external sexual issues or internal hormonal issues a gender re-assignment and thereby leave no excuse for male sodomy or female lesbianism, mqybe further research would shed more light on the rationale.
Originally Posted by جوري
Assalamu'alaikum wr wb,
MashaAllah you're back!
It's a trait of human nature that when people interact with each other more frequently, or have interests or spaces which overlap they generally tend to see each other's differences more than they do that of others despite the fact that others may be much further down the spectrum.
I personally believe that the differences were born out of legitimate issues which weren't resolved and slowly magnified over time until enmity caused people to ignore facts or oppose each other based on tribalism and schism.
However i believe those differences can be resolved a lot more easily than differences elsewhere in the world.
You've mentioned many negative traits however i noticed those and worse than those in America.
Some positive acceptances that are lacking in many other parts of the world at the present moment:
They believe that there is no God but Almighty God
They believe that Muhammad pbuh was the Messenger of God.
They observe hijab outdoors
They believe chastity is a necessary part of faith,
They call adhan
They pray salat
They give zakaah
They fast during ramadan
They perform hajj
Plus much more.
If you want to attack them, then attack everyone who fails to keep half of those prqctices first and work your way up.
How does that work?
Having travelled a little through the world, although much less than many others, i have noticed all sorts of weird practices in people, just naming oneself "sunni" despite absolving oneself from every single Islamic obligation, while buying candles for the mazar of a saint doesn't make anyone immune to the judgement of Allah.
We can't up hope on someone who's more than halfway nearer to perfection while ignoring the totally corrupt who blaspheme the name of God, call all the Messengers liars, magicians and madmen, all the sahabas of all the prophets foolish simpletons who fell for lies or manipulators who collaborated in lies, and all people who believe in God's truth as being foolish simpletons who naively believe anything? Nobody's perfect but the truth is clear by now so there's no excuse for anyone to pretend that God doesn't exist.