I don't think there are many people who believe "Iran are the good guys."
Lots of people do understand that bombing civilian infrastructure, killing innocent civilians, and taking actions that were inevitably going to lead Iran to respond with the goal of inflicting widespread economic damage has in many ways actually helped and emboldened the Iranian regime.
This wasn't just "unfortunate" and "ill-conceived". It was stupid and arguably criminal.
I'd consider them allies at least given that all of the bad guys hate Iran with a burning passion. Iran is also the only major country on earth that have actually stood up to Israel and helped defend Palestinians.
But since you raise the point: I am against any attacks on civilian infrastructure. They are an affront to humanity. Russia's attack on Ukraine was, I believe, a crime but one crime doesn't justify others. Modern warfare will be the end of us and anyone cheering death and destruction, even when it occurs as a result of acts of defense, has lost the plot.
If one side in a conflict is ignoring the rules, especially if it's the aggressor/occupying force, you cannot expect the other side to continue following them. The moral high ground is a luxury affordable only when you're the overwhelmingly superior force.
Anyway Iran are good enough when we want, we fought alongside them in Afghanistan after 9/11 and against ISIS. Their oil was good enough to (let BP) take 80% of it for 30 years.
And now you are blabbering about "good/bad guys"..
You are just totally nuts, and your place is on the same bench where nazi officials sat after 1945.
But you're not. No amount of mental gymnastics can help at this point to justify all the evil things USA does around the globe because of greed and lust for dominance.