I think the Ukraine response should be agree to not join *any* bloc, to include NATO and EU, but also BRICS, Eurasian Union, and/or any future Russia-based blocs. No nukes or foreign military on Ukraine territory, and a new open elections in Crimea, Lukhansk, Donbass, as noted above.
There are no “open” elections in Crimea, Lukhansk, Donbass.
There were none in 2014 & there will not be now.
“I think the Ukraine response should be agree to not join *any* bloc...”
Putin might go for that. But he has reason not to trust Ukraine and the West to follow that agreement. From what I have been finding out, NATO agreed not to include the former Warsaw Pact nations in return for Russia keeping out of western Europe. Putin’s incursions in Crimea, Georgia, and Ukraine have been in response to NATO inclusion of Latvia, Estonia, Lithuania and NATO courting of Ukraine and Georgia.