There is no “right” for any country to join nato. And Ukraine is not a nato ally.
The way it is currently, this is a forever war on low boil that will continue for ever. All the current situation accomplishes is sale of arms to Ukraine.
The Europeans manufacture good armaments as well. They are more than accomplished to provide whatever aid Ukraine needs.