I have to agree with this one. NATO could have ended this war by giving a lot more help and weapons to Ukraine at an early stage.
But have in mind, that Russia has threatened with use of nuclear weapons numerous times, and Europe and the US were threading on uncertain ground here. They were not aligned and working together either, like they are now. In the beginning, countries supported Ukraine with only light weapons, body armour, and stuff like that.
Time and continued Russian threats and violence have forced Europe to react further, and that has taken time. It has taken time for politicians to act. And now the nuclear threats are no longer seen as real, or something to worry about anymore, just desperate words from a desperate inner circle of war criminals at Kremlin.
Btw, you mention the EU. NATO is more correct to use here. They are the ones supplying with weapons, having the strategic military view on this war. NATO has also a few countries which are not members of the EU. Like Australia, Canada, Iceland, Switzerland and Norway.
The European Union's primary task has been the economical supporting of Ukraine in this war, sanctions, and being independent of Russia in the long run, and to bring their countries closer together against the Russian threats.