We're not going to "assert control over the straight" without occupying the territory on either side of it. That's gonna be a tall order.
Iran is letting Chinese vessels through, not Israeli or U.S. Remind me who is asserting control again?