They are both Evil, Communism and Islam are evil, they are the devil's advocate.
Both are an established way of life, but Islam represents violence and death, intimidation, and taking us back to the violence of the middle ages and Crusades.
300 Spartans, the new remake with Gerard Butler will explain the violence of Persia, and Xerxes, which was Iran. The only language they understood was King Leonidis, and his Spartans who were masters of the sword, valor, and courage.
King Leonidis and Sparta slaughtered millions of Xerxes armies. They were the best skilled fighting men on the planet. You see the disregard for life in the muslim armies even in that era. Force stronger than their own is the only thing that works, I don't think a change of attitude will ever come about.