There's a game siblings sometimes play. One hits another. The injured party responds in kind. The first, the aggressor, calls their parents and complains that the second hit the first and was the aggressor. The second is then punished by the parent for aggression.
This has been the rhetorical, and effectively actual history of the conflicts since prior to the founding of Israel. Iran was a "friend" until they ... changed direction ... in 1979.
Israel is defending itself, actively, against existential threats. If the act of defending itself and its people causes you to label it as evil, that's your business.
Iran is not defending itself against existential threats. It is actively on the offense along multiple fronts. Its activities directly and indirectly cause death of non-combatants. That is, IMO, a very basic and simple definition of evil. This isn't defense. This is offense. For the express purpose of achieving the goals they have enthusiastically repeated for decades.
If you don't think that is evil, that is your business as well.
If you find yourself arguing against the entity that is the victim of the aggressor entity, I think you have some deep internal reflecting to do. Because such a position, is advocating against defending against actual attacks. Which the aggressor entity has done, in the open, through proxies, as well as in secret. Israel is not the aggressor entity.
If this is what you support, or cannot bring yourself to accept, and insist that this is "narrative" ...
Again, best thing to do is lots of internal reflection.