Yeah you could for example point at the trans panic as the reason why Trump is President not once but twice because without that moral panic he couldn't have won but you'd also have to ignore all the voter suppression cheating and the sabotage the Republicans have done to the economy and the Republicans packing the courts allowing Trump to commit multiple crimes and get away with it and and and...
The Democrats insisting on running a woman when the country has made it crystal clear that they do not want a woman at top of ticket didn't help either.
Basically every single system had to collapse in order to make a has been game show host with 28 credible rape accusations president. Again..
So yeah you have multiple causes for a disaster a lot of times.
But take any one of those causes out and the disaster goes away. So I don't think it's unfair to say those things caused the disaster.
And in this case Iran is a relatively poor country that was trying to do a theocratic dictatorship by America in order to secure influence in the Middle East so it's not like they have a lot of say in reducing climate change. It's mostly a matter of the United states, the wealthier states of Europe and China. And you can hardly blame them for their corruption if you are an American since, well you caused it.
Of course pointing all this out is not going to endear you to Americans. We don't like to think about the consequences of our actions.