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.