Iran has condemned the US blockade of its ports, describing it as a 'foolish and stupid' move.