In the US-Iran standoff, it would be acceptable for Iran to strike the US or Israel, as well as American military bases across the Gulf.
Why, though, is it hitting civilian infrastructure, refineries and sea lanes of Kuwait, Bahrain, Qatar, Jordan and others? These nations never declared war on Iran or attacked it. For nearly half a month, Iran has not launched one projectile at Israel or the US.
To many people, Iran is only an anti-US and Israel in words, while acting as a butcher of fellow Muslims.