> Being a U.S. ally is no guarantee of protection even if you literally host American bases like the gulf countries are seeing. In fact, it’s only made them a target and the U.S. prioritized protecting Israel entirely over protecting any of the Gulf states.
I think that is a little oversimplified. America did spend resources on defense of gulf states. They might feel it wasn't enough but it definitely wasn't nothing. I imagine defending Israel was probably a fair bit easier given the distance from Iran, and their domestic military being a lot more prepared and practised for missile defense, which may have translated to more effective results. Ultimately though i think there is a limit to how much America can reasonable do on defense once something like that starts.
Probably the thing gulf states could most reasonably be pissed about was starting the whole adventure in the first place without much regard for the fairly predictable consequences.
> America did spend resources on defense of gulf states.
No offence mate, but did you miss the bit about the USA starting the war?