@Blackstone
The Yinhe incident is an example of impeding freedom of navigation.
The US acted on intelligence that there were materials onboard for the production of chemical weapons. However the sale, purchase and transport of such materials did not violate any Chinese or Iranian laws, nor were there any international treaties covering the trade at that time.
This all happened in international waters, where US domestic laws implementing sanctions have no authority.
Again, this is an example of the US violating UNCLOS on commercial freedom of navigation when it suits the US.
And it was even more embarassing that after the US went to all that trouble - that those materials for chemical weapons didn't actually exist on the ship.