> letting states use piracy as a bargaining chip doesn't set a good precedent.

If piracy is bad, what precedent due the US and Israel's conduct set?

Instead of tolling the strait, Iran should arrest leaders of their neighboring states, and try them for their crimes under Iranian law.