Yeah, and "don't launch wars of aggression or bomb girls' schools on a whim" has been a principle for about the same amount of time.

Iran has been pretty clear that they'll open the strait if the USA lifts the blockade. How can we complain about fair passage while maintaining a blockade ourselves?