This wave of "Iran is crazy and attacking everyone for no reason" propaganda is actually likely to be pretty effective. Most Americans don't actually "know" that they have military bases in all these countries and don't know what these military bases are for. So pretending Iran attacking these places "for no reason" is probably going to be quite effective, especially since most Americans have been trained to think that Iran is a "crazy rogue state" that is dangerous and does stupid things.
It lets them stroke their ego while being proudly ignorant, because they can imagine themselves "not being so stupid" and preserve their sense of superiority and western chauvinism. They get to be the "good guy" in their heads, even while the US bombs schools and hospitals, because Iran is "crazy" and therefore inherently evil and dangerous, because why not throw a bit of ableism in there as well?
Remember that this sort of thing isn't designed to be a logical reason for things, it is designed to elicit an emotional response in ignorant people so they refuse to actually go looking for the real answers and so they start to view reality as a threat, and remain contained in their safe little media bubble that keeps telling them USA #1 and all their enemies are evilbads who need to be destroyed, no thought required, only emotion, like cheering for the good guys in a Marvel movie.
"Never believe that [reactionaries] are unaware of the absurdity of their replies."