the reason iran doesn't do anything is because the regime is unpopular in iran. if iran gets into a direct war it will cause major instability in the country which could result in the regime falling. the mullahs don't want a direct war, they want to continue to use their proxies in the ring of fire strategy while avoiding putting their own boots on the ground or having tehran struck by missiles, which is what will happen in a direct war.
NATO