I was left scratching my head why Ukraine would be there, but not Iran, on the basis that it too has stood its ground in what the superpower aggressor planned to be short and decisive conflict.
Have they? Obviously there have been a ton of issues due to the US’s strategy in Iran. But almost nobody in the US has any affect from this war. Gas prices are up a bit. Mildly inconvenient for the majority of people, and that’s the biggest failure people are mad about.
Meanwhile Iran is in rough shape
Iran has survived this war so far because the aggressor hasn't made any attempt to actually defeat them. It's very different from Ukraine, which is holding its own against an all-out invasion. Iran might well be able to withstand an all-out invasion by the US, but it hasn't had to yet.
Right now, the US is half-heartedly trying to bomb Iran into submission, something that in the entire history of aerial warfare has worked exactly once (and even that one time is debatable).