“Even if Syrian soldiers are buffoons, why would they not warn Syria or Iran of an Israeli attack to prove their systems are worth the money since Russia uses Syria as a marketing campaign for such systems? “
Because Russia is not at war with Israel and more than likely are telling the Israelis where the Iranians facilities are.
Russia is a lot closer to Iran than us. If the Iranians start burning Russian flags, it could mean real trouble for them. The Iranians are not known for their stability.
However, young Iranians love the US. They love the freedom, especially the women students.