> The USA is literally blockading the strait to prevent tolling.
USA is blockading Iran, they don't blockade anyone but Iran.
> But the policy you're ascribing to Iran, incorrectly, is actually what your government claims to be doing!
I'm not an american. And no, USA doesn't block anyone but Iran here, blockading an enemy nations ports is fair game during war, blockading third party ports that tries to sail through their own waters like Iran does is not. The strait isn't Irans strait, they put mines all over the place in Omans waters, that is extremely illegal and basically a declaration of war against Oman to do so.
Edit: Maybe you misunderstood USAs blockade as they blockading anyone who pay Iranian tolls. No they don't do that, that was just a deranged statement by Trump, CENTCOM later announced the real blockade and it was just a blockade against Iranian ports, nothing about Iranian tolls.