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.