I think both countries Turkey and Iran can improve but you can't compare Iranian violation of human rights with Turkey. In Iran most executions are based on political/ethnic motives. They make up an excuse and then execute certain nonviolent people. It is not only racism that is problem in Iran but also sexism (for example women got hanged because she protected herself against a rapist) or sexuality (gays get hanged like the are cattle). Iran wants to spread this culture to other countries. As a human you should be against this.
With support of your Mullah, Assad killed 300k people. This is what you are cooking for other countries. Sorry but no sane country would be allies with Iran. That is why Iran has 0.000000 allies.
You've raised many issues. If Iran was a sexist country, then there would not be more women in our universities than men. As for that rapist news, dude, she was found guilty by the court...Iran has a court and evidence based system, it's not a closed judiciary. The women was found guilty of killing the man. If an innocent women is killed or any innocent person is executed, of course I am against it. wtf do you think I am? a nazi?
Look, at the end of day, there should be freedom of speech, but when people are string separatism then that is the red line. I don't agree with executing people for such a thing. I think execution should be reserved for people who kill in cold blood only.
As for Syria, I think people in general have become so desensitised that x number of deaths is just a statistics to them. Unfortunately, the Americans and the takfiri saudis took advantage of the so called arab spring and started arming groups like ISIS and al nusra in Syria and created a war, it's because of that was that there is so many people dead. Iran has a defence pack with Syria so of course Iran would back assad, what did you expect? That Iran would just sit back and let ISIS take over?
I'm nor emotional neither young. When i see my kin suffering my blood boils that's it.
Be it in China, Iran, Iraq or Syria or Cyprus doesn't matter.
You should be against the suffering of all life, not just your kin. In any case, as I said, I condemn any act against people based on their race. But no matter what you call Iranians, you cannot call Iranians racist. I did not fully realise what racism was until I came to the UK. In Iran, at most there were verbal jokes against each other (all of which are retarded).
By the way don't judge someone based on their internet/cyber personality. In the heat of the moment, sometimes Iranian might lose it, they'll write things here that if their mother read, she would beat the crap out of them over it.