Ukraine is not in NATO. Putin invades regardless. Why do you place blame on Ukraine and NATO for an unprovoked attack on the Ukraine?
Unprovoked? The US/NATO have been conducting a proxy war in Ukraine for eight years.
Ukrainian lack of diligence does not excuse the Russian invasion by any means. Nevertheless, the Ukrainian government was negligent, and their country is paying the price.