I don't think most Americans even knew what the strait of hormouz was, expecting them to vote differently based on that last November is wild. Trump constantly ran as the "no more wars" president and people fell for it. At that point, the blame is just for believing in that he was not lying. But strait of hormouz was a non topic for almost the entire world before the war.

It will impact how people vote this November though

but isn't expensive gas a local issue so local news will cover it regardless. That doesn't mean Americans will care about Hormouz in even an year imo. People only care when it affects their wallets.

November 2024 nobody could have reasonably predicted that the strait of Hormuz would be closed in February 2026 because Trump would declare war on Iran.

But they could have seen he was a fool and predicted that putting a fool in charge of the presidency would make something bad happen.

Last year we had stupid tariff wars, now we have stupid actual wars and a screw worm infestation. Who knows what's next? I don't, but I can predict it will be stupid.

I mean yes, but there are reasons why people vote for him even though it might seem stupid to you or me. Politics is a weird dirty game and its not just about good or bad or smart or stupid. It's mostly theatrics and media management. It kind of makes sense a reality TV actor can do well in these situations funny enough.