The chain of events did not start there. 20 years ago it was not blocked, although it well could have been. ie A car hits a pedestrian. Claiming the pedestrian did damage to the car's fender misses the context of the conflict.
The chain of events probably started something like 2000 years ago depending on how you count it. The fact remains that threatening the ships of peaceful commercial traffic by uninvolved nations is entirely Iran's doing.
Trump was certainly warned that this would be Iran's response, and started bombing anyway. Trying to absolve the US administration of this is just propaganda.
Trying to absolve the US administration of Iran's actions? Again, my whole point here is that the US is not the one blocking the strait. The US is not responsible for the actions of an enemy nation, predictable or not.