The Soviets were completely cool with it to. The Iran-Iraq war was one of the few where the Soviets and U.S were in agreement. Plus both had decent relations by this point.
For more context, while the US was destroying half the Iranian fleet, a Soviet warship just rolls into the combat area, and when asked what their intentions are, the Soviet warship responds: 'I want to take pictures for history'
You can say a lot of things about the US military, but they're absolutely qualified at how to fuck shit up. They're not perfect, but they have good technology, basically unlimited money, and they get plenty of practice.
Big part of it is the US Military’s absolutely bonkers logistics network. Let’s them project basically anywhere they want with minimal effort or risk of supplies being cut off.
Just don't use guerilla tactics lol. I completely agree with you, but that notorious war wargame exercise where fake Iran stomped the USN comes to mind. And, you know, Afghanistan, Iraq, and Vietnam.
I'm not sure I understand your issue with the wargame? Is it because the USN lost to Iran in the wargame? It's pretty well understood the US stacks the odds against themselves during wargaming. Something about you learn more from losing than winning
I'm not trying to make a value judgement as to whether this is good/bad/etc, but it is kind of amazing Iran is still able to throw any weight around on the world stage.
They're not friendly with the US or most of it's Allies obviously, but they've also made enemies of Saudi Arabia (and by extension Saudi Arabia's allies). They have almost no powerful friends, at this moment in time, Russia might throw them a bit of help, but it looks like their only ally of consequence is India.