So a very rough breakdown of what happened with Syria.

1) Assad had been backing away from Iran for years, he talked to Israeli, he (maybe) leaked info on IRGC ops but also his regime had been deeply penetrated by Israeli intelligence. Tehran knew this and was mad about it.