It isn't a question of what I think. Both Israel and Iran (and the U.S.) use proxies. The U.S. could have argued that the Consulate in Syria wasn't a "real embassy/consulate" of Iran. It could have, but it didn't. Why? Probably because it must look "fair" to other Middle Eastern nations it does business with. Israel simply miscalculated. Again, doesn't matter what I think. We don't see/hear what the nations say through channels. All we know is that the U.S./Europe accepted that Iran could attack Israel's military bases if they gave advance warning. That must be fact. If it wasn't, the U.S. would have said Iran started a war with Israel. But it didn't.