You need to go and read some history if you think the attack by Russia was unprovoked. America agreed not to enlarge NATO one inch East towards Russia when Germany was reunified. Then we had Victoria Neuland in 2014 and the coup in Ukraine and then we had the offer from Germany for Ukraine to join NATO to site just three reasons.
So If say a South American country decided to join the Russia Alliance, if there was such a thing, say Argentina for example, despite Russia agreeing never to do such a thing. And then over a few years the Russian Alliance moves steadily Northwards. At what point do you think America would say you can't put any weapons or biolabs on our border?
You are wrong.
The "not one inch east" comment used by US secretary of state James Baker was not in relation to NATO accepting new members. Those nations were at the time still in the warsaw pact or under USSR occupation, which hadnt collapsed yet.
The "not one inch east" was specifically in relation to a unified Germany and an informal discussion to not move NATO Troops or command infrastructure into East Germany so to reduce fears of conflict during early conversations with the USSR, as there were still almost 400k soldiers in the GDR at this time. Later that same month President Bush amended this, as part of the 'Two Plus Four Agreement', realising it would affect German security and included the ability to move assets into the GDR but with restrictions and only after all USSR military had left, which would take years. The USSR was even given billions by Germany to finance this withdrawal. The USSR agreed to this treaty, including accepting a unified Germany being in NATO.
It was only after the USSR collapsed they started trying to rewrite history by twisting outdated informal words from someone with little authority to suit an agenda that only existed in a time after they were spoken. This is why they have no evidence of this "deal" ever existing.
Euromaidan uprising was not a coup, the country and their parliament removed and voted out a rogue president who betrayed their country doing the opposite of what they were elected to enact due to Russia directly influencing him, he fled to Russia after being removed. There has been a election since where they overwhelming backed this chosen path, so irrelevant point.
Ukraine can join NATO if it wants since there is no agreement stopping them, another irrelevant point. biolabs, another lie.