[1] https://www.reuters.com/graphics/UKRAINE-CRISIS/FOOD/zjvqkgo... [2] https://www.reuters.com/world/europe/russias-war-ukraine-bla...
The IRGC wants the blockade for self-preservation among its own population to show it is resisting "The West".
Russia wants the blockade because it profits from higher oil and fertilizer prices. Also it wants to tie up U.S. military resources in Iran.
The U.S. elites and Trump want the blockade to subjugate the EU and China and sell their oil and natural gas. (The meek recent Senate protest means nothing. If the elites didn't want the war, the House and the Senate would have 2/3rd majorities to stop it.)
None of these autocratic countries care about their own populations. Trump has said so explicitly many times.
So all world populations as well as the EU and Chinese industries are being fleeced. It would be cheaper to bribe the IRGC to lift the blockade while publicly maintaining the anti-Western stance. Then the U.S. would have to lift their blockade.
But the EU is watching like scared children and China builds new Siberian pipelines.