I’m quite sympathetic to the general assertion that the U.S. launches unprovoked attacks on random countries that didn’t attack the U.S. Iraq being the most egregious example.
Tehran is a thousand miles away from Tel Aviv. Iran has no rational self-interest in whatever is going on between Israel and its Arab neighbors. Iran got itself involved in that conflict because it inexplicably chose to involve itself in that conflict.
> Iran has been attacking the U.S. and its proxies for no reason for decades
Iran did not attack the US and Lebanese Shia did not attack the US. Israel invaded Lebanon and the US went in in August 1982. This allowed for the Istaeli allies to perform the Sabra and Shatila massacre. About six months later the US embassy was bombed. Then the barracks was bombed.
The US eas not attacked, the US sent troops into Lebanon, which helped allow for the massacres which took place, and Lebanese attacked the US barracks that came into their country a year earlier.
Israel murdered the indigenous population of Palestine, Iran possibly (zero proof has been produced) killed some Zionist spies. These are not the same, Israel is our enemy, not Iran.